我们有一个内部开发的程序。我们正在升级到使用Visual Studio 2012,因此必须放弃Visual Studio安装程序项目。如果已经安装了应用程序,InstallShield LE会给我们带来快捷方式问题。这最终让我选择了WiX。
我研究了几天,并阅读了几篇有关如何获得管理员权限的文章,但似乎都不起作用。 Package
元素具有InstallPrivileges="1",并且存在以下Property
元素:
<Property Id="MSIUSEREALADMINDETECTION" Value="1" />
启动时它不会请求管理员权限,因此在尝试创建程序文件夹位于C:\Program Files(x86)
时失败。
ALLUSERS
属性是否设置为1? - Alexey IvanovInstallPrivileges="elevated" AdminImage="yes" InstallScope="perMachine"
- Opus Krokus