Visual c++ RegOpenCurrentUser句柄不接收任何值
调试器总是为Visual c++ RegOpenCurrentUser句柄不接收任何值,visual-c++,registry,Visual C++,Registry,调试器总是为keyCurrentUserCXX0030显示:错误:无法计算表达式。我使用Visual C++ 2010。我做错了什么?谢谢。这就是我的工作: HKEY keyCurrentUser; RegOpenCurrentUser(KEY_READ, &keyCurrentUser); 现在返回的密钥是有效的!我想不出函数检查它覆盖的值的原因,但似乎有一个原因。太模糊了。在实际语句上设置断点。等到它击中,然后再试一次。这里也一样RegOpenCurrentUser返回0,但该键未
keyCurrentUser
CXX0030显示:错误:无法计算表达式
。我使用Visual C++ 2010。我做错了什么?谢谢。这就是我的工作:
HKEY keyCurrentUser;
RegOpenCurrentUser(KEY_READ, &keyCurrentUser);
现在返回的密钥是有效的!我想不出函数检查它覆盖的值的原因,但似乎有一个原因。太模糊了。在实际语句上设置断点。等到它击中,然后再试一次。这里也一样
RegOpenCurrentUser
返回0,但该键未设置为值。
HKEY keyCurrentUser = 0; // !!! the difference
RegOpenCurrentUser(KEY_READ, &keyCurrentUser);