我想在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;
}
Run Code Online (Sandbox Code Playgroud)
反斜杠哪里去了:TEXT("SoftwareDevShed TutorialTest")?不应该读TEXT("Software\\DevShed Tutorial\\Test")?
| 归档时间: |
|
| 查看次数: |
3909 次 |
| 最近记录: |