2

我有一个生成 msi 安装程序的 Visual Studio 安装项目。如果我以管理员身份运行安装程序,它可以正常工作。如果它不是以管理员身份运行,我对 HKEY_CURRENT_USER\Software\Microsoft\Office 的更新将失败。

我从项目属性中查看了启动条件、自定义操作和先决条件,但我不知道如何执行此操作。

是否可以创建一个安装,如果它没有以管理权限运行,它将警告用户并失败?

谢谢

4

1 回答 1

3

设置ALLUSERS为 2。

您可以Privileged在条件自定义操作中使用属性向用户显示错误,或者只是在 LaunchCondition 中使用它。Privileged如果用户具有管理权限或可以执行提升的安装,则设置该属性。

另见AdminUser属性。

于 2011-08-30T20:04:28.593 回答