The Grimoire of Nonsense

個人的なメモを残すブログ

Wow6432Nodeを無視してレジストリを開く(Windows API用)

前に.NET Framework用Wow6432Nodeの無視の仕方を書いたけど、今度はC++Windows APIで。
RegOpenKeyEx()を呼び出すときに引数samDesired(第4引数)にAND演算子で「KEY_WOW64_64KEY」を追加するだけ。

HKEY hKey = nullptr;

RegOpenKeyEx( HKEY_CURRENT_USER, TEXT( "Software\\..." ), 0, KEY_READ | KEY_WOW64_64KEY, &hKey );


/* ... */


RegCloseKey( hKey );


sx1752.hateblo.jp