0

调用时:

::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 制作安装程序。

4

0 回答 0