我现在正在解决这个问题一段时间,并且无法解决这个问题。 我准备了一个msi(使用wix),安装范围= perMachine,InstallPrivileges = raise。
应用程序只有一个exe文件。 exe和msi都是由证书签名的。
我使用受限用户(在Windows 7上)安装应用程序,并提示输入管理员用户和密码。
我为应用程序创建了一个升级。 当我安装它我希望它只是因为数字签名安装。 但它会一直提示输入管理员密码。
我真的迷失在这里, 我会喜欢一些帮助。 感谢
答案 0 :(得分:2)
每次执行需要提升权限的应用程序时,UAC(用户帐户控制,在Vista中添加)都需要管理员用户名和密码才能授予提升权限。这些权限仅在操作采用时才会持续,并且每次请求时都必须重新授予,即使对于同一程序也是如此。