调用时:
::RegCreateKeyEx( HKEY_LOCAL_MACHINE,
"SOFTWARE\\xxx\yyy,
0,
NULL,
REG_OPTION_NON_VOLATILE,
KEY_ALL_ACCESS,
NULL,
&hKey,
&dwDisposition)
返回错误 5(“拒绝访问)。这仅在 Windows 8 上发生。在 Windows 7 和所有其他系统上,我已成功写入此位置。我尝试输入 KEY_WOW64_32KEY|REG_OPTION_NON_VOLATILE 但我收到错误 57。
我不能对我的用户说让我的应用程序以管理员身份运行。有没有其他方法可以访问该位置的读/写?
编辑:Uac 已关闭。我的安装程序如何创建密钥,以便可以从非提升程序访问它。我正在使用 wix 制作安装程序。