我有一个生成msi安装程序的Visual Studio安装项目。如果我以管理员身份运行安装程序,则工作正常。如果它不以管理员身份运行,则我对HKEY_CURRENT_USER \ Software \ Microsoft \ Office的更新失败。如何强制Visual Studio安装项目生成的msi安装程序只能在管理模式下运行?
我已经从项目属性看过启动条件,自定义操作和先决条件,但我无法弄清楚如何做到这一点。
是否有可能创建一个安装程序,它会警告用户,如果没有以管理权限运行则会失败?
感谢
...为什么在作为有限用户运行时HKCU的更新失败?当你显然想要安装所有用户时,你为什么要写信给HKCU? – bdonlan
@bdonlan谢谢。我已将“InstallAllUsers”设置项目属性设置为False(受您的评论启发),并且可能正在运行。我会继续测试并让你知道。 – Frank