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 );