【问题标题】:Calling RegOpenCurrentUser in VC++ 6在 VC++ 6 中调用 RegOpenCurrentUser
【发布时间】:2010-09-16 15:57:29
【问题描述】:

我正在 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"),但它不起作用。
怎么称呼或者有什么等价的功能?

【问题讨论】:

  • 获取Microsoft Visual Studio Express不是更简单吗?

标签: visual-c++ winapi


【解决方案1】:

RegOpenKey(Ex)HKEY_CURRENT_USER 一起使用。只要您的应用不冒充其他用户,这很好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-08
    • 2018-11-27
    • 2018-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-15
    相关资源
    最近更新 更多