RegOpenCurrentUser句柄不接收任何值

时间:2014-02-06 17:02:15

标签: visual-c++ registry

HKEY keyCurrentUser;
RegOpenCurrentUser(KEY_READ, &keyCurrentUser);

调试器总是对keyCurrentUser CXX0030: Error: expression cannot be evaluated说。我正在使用Visual c + + 2010。我做错了什么?感谢。

1 个答案:

答案 0 :(得分:2)

这对我有用:

HKEY keyCurrentUser = 0; // !!! the difference
RegOpenCurrentUser(KEY_READ, &keyCurrentUser);

现在返回的密钥有效!我想不出函数检查它覆盖的值的原因,但似乎有一个。