gpt4 book ai didi

c++ - RegOpenKeyEx 返回 2

转载 作者:太空宇宙 更新时间:2023-11-04 16:11:29 34 4
gpt4 key购买 nike

我对 RegOpenKeyEx() 函数有疑问。

lResult = RegOpenKeyEx(HKEY_LOCAL_MACHINE, lpSubKeyName, 0, KEY_READ, &hkMon);

函数返回错误代码 2(未找到文件),但此键存在于注册表中。我在 Windows 7 64 位和 Windows Xp 32 位上尝试这个。

最佳答案

使用注册表时,您必须了解 UAC registry virtualization (VirtualStore 重定向以实现兼容性)和 WOW64(32/64 位分隔和 registry redirection/reflection )。由于这些功能,您有时会在注册表中的不同位置结束,并且它与您在 Regedit 中看到的不匹配。

在这种情况下,最好的办法是使用 Process Monitor这样您就可以看到您真正访问的是哪个 key ...

关于c++ - RegOpenKeyEx 返回 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28141685/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com