在VC ++ 6中调用RegOpenCurrentUser

时间:2010-09-16 15:57:30

标签: visual-c++ winapi

我正在使用WinXP上的Visual C ++ 8项目 不幸的是我只有Visual C ++ 6.0可用。 编译时会出现错误: “错误C2065:'RegOpenCurrentUser':未声明的标识符”。
由于RegOpenCurrentUser已经在Windows 2000中引入,因此它不包含在VC6头文件中。我尝试自己声明并将#pragma comment(lib, "C:\\Microsoft SDKs\\Windows\\v6.0A\\Lib\\Advapi32.lib")添加到源代码中,但它不起作用。 /> 我怎么称呼它还是有任何等效功能?

1 个答案:

答案 0 :(得分:2)

RegOpenKey(Ex)HKEY_CURRENT_USER一起使用。只要您的应用不冒充其他用户,这样就可以了。