使用WiX 3.8
。是否可以创建一个 MSI,允许每个用户和每个机器安装?我希望我的安装程序检测是否需要提升,最好是在用户选择安装目录之后。
这些是我的要求:
%LOCALAPPDATA%
。%PROGRAMFILES%
。可能的折衷方案是跳过第5个要求并在安装程序启动之前调用显式提升,但我真的想避免这样的麻烦。
到目前为止,我有这个:
<Package InstallerVersion="405"
InstallPrivileges="limited"
InstallScope="perUser" AdminImage="no" ... />
<Condition Message="Setting the ALLUSERS property is not allowed...">
Installed OR (NOT ALLUSERS)
</Condition>
所有KeyPath
条目都映射到HKMU
。
可以这样做吗?
我已多次使用Google搜索,但未能找到完整的答案。以上可以完成吗? WiX
大师,请帮忙!