レジストリから物理メモリを取得したく


RegOpenKeyEx( HKEY_LOCAL_MACHINE, (LPCSTR)"SYSTEM\\MountedDevices", 0, KEY_ALL_ACCESS, &hKey)

が失敗(!=ERROR_SUCCESS)する。ていうかGetLastErrorでは"この操作を正しく終了しました。"なんだけど。


困っていたら以下を発見。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=9534&forum=7
の最後の書き込み

2.RegOpenKeyの第2引数は LPCTSTR ですので、g_sAppRegkeyをLPCSTRにキャストすることで解決できないか

やってみた。
RegOpenKeyEx( HKEY_LOCAL_MACHINE, (LPCSTR)"SYSTEM\\MountedDevices", 0, KEY_ALL_ACCESS, &hKey)


できたー。