5

プログラムのインストール パスを見つけるために、ローカル マシンのレジストリにアクセスする必要がある WPF ユーティリティを作成しています。

Regedit を介してキーに移動すると、名前、タイプ、およびデータが表示されます。データ内にインストール パスが表示されます。インストール パスを抽出したいと思います。

レジストリ内の次のキーに移動する必要があることはわかっています。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\

次に、インストール パスに関する情報を含むこのキー内のフォルダーにアクセスする必要があります。

-

4

3 に答える 3

11

私は私の問題を解決しました。将来解決策が必要な場合は、この後も問題が解決しない場合はメッセージを送信してください。リソースを見つけるのが難しいことがわかりました.

RegistryKey key = Registry.LocalMachine.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\App Paths\myexe.exe");
string regFilePath = null;

object objRegisteredValue = key.GetValue("");

registeredFilePath = value.ToString();
于 2012-08-20T16:00:20.340 に答える
0

レジストリ キーを読み取るには、 Microsot.Windows.RegistryKey クラスを使用する必要があります。クラスRegistryは、RegistryKeyを開くことができます。

于 2012-08-17T15:50:32.217 に答える