どうやっていけばいいですか?真の経路をreg ーション-キーとは何ですか。
-
18-09-2019 - |
質問
る場合には32ビットアプリまたは64ビット機を使用していwindows7の場合)と書くこのコード
RegistryKey key = Registry.LocalMachine.OpenSubKey(@"Software\XXX")
では実際のキーを取得しますから
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\XXX
ない
HKEY_LOCAL_MACHINE\SOFTWARE\XXX
ProgromaticallyれRegistryKeyい、真のレジストリ?
解決
でも、真のパスでは、32bitアプリは常にアクセスし、レジストリキーはそのサブキー.を取得する価値の64ビットアプリとは技術的に可能な限りお応えいただけます。います。いP/呼び出しRegOpenKeyEx()et al指定できますの KEY_WOW64_64KEYフラグ。
更新:対応す。純4.0RegistryKey.OpenBaseKey().のRegistryView引数で指定するビューしています。ま使用RegistryView.Registry64ます。
他のヒント
32ビットまたは64ビットのWindows用にコンパイルされたかどうかをプログラムの関数であり、それは32または64ビットのWindows上で実行しているかどうか。以下の場合に役立ちます参照してください。
所属していません StackOverflow