【发布时间】:2019-03-27 13:55:15
【问题描述】:
我使用 Visual Studio 安装程序项目创建了一个 msi。 当我运行 msi 时,uac 提示总是出现在所有机器上。这很好。
但对于标准用户,uac 要求提供管理员用户名和密码。由于标准用户可能不知道管理员密码,因此除非他们获得具有管理员凭据的人员,否则他们将无法安装 msi。
我想要的是如果用户不知道管理员密码,那么他可以在 uac 中单击“否”,但不是 msi 安装失败,而是应该继续安装。 不需要管理员权限的自定义操作可以成功,只有需要管理员权限的自定义操作才会失败。当然,应该安装文件。
【问题讨论】:
-
您可能希望改为查看 ClickOnce。