1

在我的 NSIS 安装程序中使用 UAC 插件,我想让用户可以输入管理员密码。这工作得很好,除了当 UAC 关闭时。然后我得到一个“无法提升,错误 1812”。我在 Windows 7 上收到此错误。

我试图在另一台计算机上运行安装程序,同样的错误。

我还尝试运行 UAC 插件附带的UAC_Basic 示例并得到相同的错误,所以我认为它与我编写的脚本无关。

我知道它适用于其他安装程序(例如 Dropbox),所以我不明白为什么它不适用于我的。

在此先感谢您的帮助 (:

4

1 回答 1

1

当 UAC 关闭时,您无法真正提升。该插件会尝试检测这一点并显示其自己的 RunAs 对话框,该对话框尝试模拟 WinXP。wiki 上的构建中的对话资源存在错误。我上传了一个应该可以解决问题的新版本...

于 2015-05-26T19:49:50.203 回答