我想在 Windows 注册表上执行一些基本操作。我编写了一个小型 C++ 程序来读取当前用户密钥。下面是代码片段。老实说,我不确定为什么 RegOpenKeyEx() 没有返回 ERROR_SUCCESS。请指教。
#include <Windows.h>
#include <iostream>
using namespace std;
int main(){
HKEY hkey;
if(RegOpenKeyEx(HKEY_CURRENT_USER, TEXT("SoftwareDevShed TutorialTest"), 0, KEY_ALL_ACCESS, &hkey) != ERROR_SUCCESS)
cout<<"Error opening the key"<<endl;
else
cout<<"Success"<<endl;
system("PAUSE");
return 0;
}