我正在创建一个安装程序,它可以一次安装多个程序和文件包,其中一个是 WinZip,我希望 WinZip 安装程序在后台运行,从我收集的/s
内容来看,它将使它在静默模式下运行,但是安装程序仍然没有安装。我相信这是因为在 WinZip 安装过程中必须做出的选择。所以我的问题是如何设置它以在后台静默安装 WinZip?我需要一个答案文件吗?如果是这样,我该如何设置?任何帮助都会很棒!
*我在 NSIS 文件中的代码片段:
Section
IfFileExists "C:\Program Files\WinZip\WINZIP32.EXE" Dont_Install
SetOutPath $TEMP
File "Installerfiles\WinZip165.exe"
DetailPrint "Starting Winzip installation"
ExecWait "/s WinZip165.exe"
Delete $TEMP\WinZip165.exe
SetOutPath $INSTDIR
Goto done
Dont_Install:
MessageBox MB_OK "You seem to have this program \
(WinZip) already installed"
done:
SectionEnd
*注意我已经看到了关于静默安装的其他问题,这个问题更特定于 WinZip,并且与如果需要我将如何建立答案文件有关。