11

MSDN リファレンスとは別に、これらのキーが何をするのか知りたいですか? KEY_WOW64_32KEYは、x64 OS 上の 32 ビット アプリがWOW64 レジストリ ツリーにアクセスすることを意味しますか? また、KEY_WOW64_64KEYは、x64 OS 上の 32 ビット アプリがWOW64 レジストリ ツリーではなく、通常のレジストリ ツリーにアクセスすることを意味しますか? WOW64 と通常のレジストリ ツリーのどちらにあるかわからないキーにアクセスする必要がある場合はどうすればよいですか?

4

2 に答える 2

30
  • KEY_WOW64_64KEY64 ビット OS では、32 ビット プロセスか 64 ビット プロセスかに関係なく、レジストリ アクセスが 64 ビット レジストリ ビューにアクセスすることを意味します。

  • KEY_WOW64_32KEY64 ビット OS では、32 ビット プロセスであるか 64 ビット プロセスであるかに関係なく、レジストリ アクセスは 32 ビット レジストリ ビューにアクセスすることを意味します。

  • どちらも 32 ビット OS には影響しません。

  • 64 ビット OS でフラグをオフ (デフォルト) のままにすると、32 ビット プロセスからのレジストリ アクセスは 32 ビット レジストリ ビューに送信され、64 ビット プロセスからのアクセスは 64 ビット レジストリ ビューに送信されます。

詳細については、Microsoft のこのリファレンス ページを参照してください

于 2012-10-09T09:23:08.863 に答える
2

リンクされたリファレンスから:

詳細については、「代替レジストリビューへのアクセス」を参照してください。

それは言う:

  • KEY_WOW64_64KEY:32ビットまたは64ビットのアプリケーションから64ビットキーにアクセスします。

  • KEY_WOW64_32KEY:32ビットまたは64ビットのアプリケーションから32ビットキーにアクセスします。

于 2012-10-09T09:24:26.553 に答える