2

我正在解决这个问题一段时间,但无法弄清楚。我准备了一个安装范围 = perMachine 和 InstallPrivileges=elevated 的 msi(使用 wix)。

该应用程序只有一个 exe 文件。exe 和 msi 都由证书签名。

我使用受限用户(在 Windows 7 上)安装应用程序,并提示输入管理员用户和密码。

我为应用程序创建了升级。当我安装它时,我希望它只是因为数字签名而安装。但它一直提示输入管理员密码。

我真的迷路了,希望得到一些帮助。谢谢

4

1 回答 1

2

每次执行需要提升权限的应用程序时,UAC(Vista 中添加的用户帐户控制)都需要管理员用户名和密码来授予提升权限。这些权限仅在操作需要的时间内持续,并且必须在每次请求时重新授予,即使对于同一个程序也是如此。

于 2012-06-25T15:49:35.540 回答