数字签名的msi用户升级有限仍然提示管理员

时间:2012-06-25 15:45:01

标签: c# wix windows-installer digital-certificate

我现在正在解决这个问题一段时间,并且无法解决这个问题。 我准备了一个msi(使用wix),安装范围= perMachine,InstallPrivileges = raise。

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

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

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

我真的迷失在这里, 我会喜欢一些帮助。 感谢

1 个答案:

答案 0 :(得分:2)

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