3

NtCreateKey/ZwCreateKey関数の使用に制限されているアプリケーションがあります。(例: ドライバー) WOW64 で動作する、私が制御していない別のアプリケーションがあり、このレジストリ キーから値を読み取ります。

このアプリケーションが見つけられるように、レジストリ値を設定したいと考えています。ただし、WOW64 は -- に実装されているため、 を使用する場合のようにフラグをkernel32渡すことはできません。KEY_WOW64_32KEYRegOpenKeyEx

Wow6432Nodeに渡されるパスに含めるのが最も簡単な方法のようですZwCreateKeyが、MSDN はこれを推奨していません。

WOW64 は、Wow6432Node. 新しいアプリケーションでは、レジストリ キー パスで Wow6432Node を使用しないようにする必要があります。

これは、岩と難しい場所の間に私を置いているようです...どうすれば32ビットのレジストリビューにデータを配置できますか? MSDN 言語は「回避」と言っていますが、これWow6432Nodeは避けられない状況ですか?

4

0 に答える 0