Opu*_*kus 20 installer wix elevated-privileges
我们有一个内部开发的程序.我们正在升级以使用Visual Studio 2012,因此必须将Visual Studio安装程序项目放在后面.如果已经安装了应用程序,InstallShield LE会给我们提供快捷方式的问题.这让我最终选择了WiX.
我已经研究了几天,并阅读了几篇关于如何获得管理员权限的帖子,但似乎都没有.该Package元素具有InstallPrivileges ="1"并且存在以下Property元素:
<Property Id="MSIUSEREALADMINDETECTION" Value="1" />
Run Code Online (Sandbox Code Playgroud)
它在启动时不会请求管理员权限,因此在尝试创建程序文件夹时会失败C:\Program Files(x86).
Atr*_*gma 26
回答如何让WiX安装程序请求管理权限
Opus Krokus在评论中找到的解决方案.
回答
我添加了以下(对于Package元素),我不确定哪个(或什么组合)给了我我需要的东西,但它现在有效:InstallPrivileges ="elevated"AdminImage ="yes"InstallScope ="perMachine"