2012-04-30 5 views
0

問題があります。それを解決してここに投稿することはできませんでした。実際にインストールが行われると、どのドライブにインストールするかをユーザーに尋ねられます。それで、そこにインストールされ、インストールされた場所を追跡します。インストールするドライブとトラックを追跡するプログラム

同じように私はドライブをどのドライブに保存したいのかをC#プログラムでユーザに尋ね、後でそれを追跡できるはずです。

私は、ユーザーが後でCドライブにインストールし、アンインストールしてDドライブにインストールするとします。私はそれが検索によってではなく、他の方法で置かれているドライブを知りたい。私はそれがどこにあるかを確認し、そこから詳細を得ることができるレジストリのように。

答えて

2

それが唯一のアプリケーションのWindowsだ場合、あなたは自分でそれに答えてきました:)

他の方法は、実行可能ファイルにこの情報を埋め込む、設定ファイルを含めるか、についてのデータを保持しているウェブサービスを設定することが、registryを使用しますすべてのインストール。 (これはレジストリよりも簡単な方法です...)

0

System.Windows.Forms.Application.ExecutablePathが必要だと思います。

1

あなたはどんなWindowsアプリケーションをインストールしたいのですか、単にいくつかのファイルをディレクトリに入れたいと思っています。最初のケースでは、使用可能ですApplication.StartupPath

For more details

関連する問題