目前,我维护的产品有两个 WIX 安装程序。一种适用于 32 位操作系统,一种适用于 64 位操作系统。我不想维护两个单独的安装程序,而是想将它们组合成一个 NSIS 安装程序,该安装程序可以“确定”操作系统的“位数”,然后将适当的二进制文件复制到程序目录中。有没有人有这方面的经验,并且可以提供 NSIS 可以用来制作安装程序的工作示例脚本?
x64.nsh有一些帮助宏,您可以安装到$programfiles32
or $programfiles64
Edit:
Function .onInit
StrCpy $instdir $programfiles32\MyApp
${If} ${RunningX64}
StrCpy $instdir $programfiles64\MyApp
${EndIf}
FunctionEnd
...
Section
Setoutpath $instdir
${If} ${RunningX64}
File /r build\64\*
${Else}
File /r build\32\*
${EndIf}
SectionEnd
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)