【发布时间】:2012-08-07 17:21:19
【问题描述】:
我正在创建一个安装程序,它可以同时安装多个程序和文件包,其中之一是 WinZip,我希望 WinZip 安装程序在后台运行,根据我使用 /s 收集的信息,它将使其运行静音模式,但安装程序仍然没有安装。我相信这是因为在 WinZip 安装过程中必须做出的选择。所以我的问题是如何设置它以在后台静默安装 WinZip?我需要一个答案文件吗?如果是这样,我该如何设置?任何帮助都会很棒!
*sn-p 我在 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,并且与如果需要我将如何建立应答文件有关。
【问题讨论】:
标签: installation nsis ini winzip