Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
6年前关闭。
Improve this question
我正在尝试获取注册表项的值,然后再查看它
以下代码摘录
正在编译,但在运行时停止。
问题:如何在可见的字符串中转换hkey
为了看到它? 如果要获取HKEY的数值,请像打印指针一样打印它,例如
如果要打印 如果要打印
想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
6年前关闭。
Improve this question
我正在尝试获取注册表项的值,然后再查看它
以下代码摘录
HKEY hkey;
RegOpenKeyExA(HKEY_CURRENT_USER, "Software\\SomeSoft\\Settings", 0, 0x20019u, &hKey);
printf("121 hkey= %s \n", hKey);
正在编译,但在运行时停止。
问题:如何在可见的字符串中转换hkey
为了看到它?
最佳答案
我不太确定“将HKEY
转换为字符串”是什么意思:
printf( "hkey = %p\n", hkey );
HKEY
句柄表示的路径,请参见this answer。 HKEY
引用的注册表项的字符串值,请使用 RegQueryValueEx
函数。 10-08 05:15