inno-setup – 在一个安装程序中执行多个安装程序/ exe?
发布时间:2020-12-15 09:32:06 所属栏目:大数据 来源:网络整理
导读:一个安装程序完成安装后,我希望软件安装程序执行另一个exe / installer.无论使用哪种安装程序(NSIS,Inno Setup等),我都想这样做. 它甚至可能吗? 解决方法 您可以仅使用[RUN]部分和参数以及标准或自定义检查. 记住设置priopriate标志 – waituntilterminated
一个安装程序完成安装后,我希望软件安装程序执行另一个exe / installer.无论使用哪种安装程序(NSIS,Inno Setup等),我都想这样做.
它甚至可能吗? 解决方法
您可以仅使用[RUN]部分和参数以及标准或自定义检查.
记住设置priopriate标志 – waituntilterminated使安装程序脚本等待一个启动完成它的操作然后启动下一个. 例: [Files] Source: "C:MyInstallers*"; DestDir: "{tmp}"; Flags: createallsubdirs recursesubdirs deleteafterinstall ignoreversion uninsremovereadonly [Run] Filename: "{tmp}dotnetfx35.exe"; Parameters: "/q"; Flags: waituntilterminated skipifdoesntexist; StatusMsg: "Instalacja bibliotek Microsoft .NET Framework 3.5 SP1..."; OnlyBelowVersion: 0,6.2.8400; Check: NET35 Filename: "{tmp}vcredist_x86.exe"; Parameters: "/Q"; Flags: waituntilterminated skipifdoesntexist; StatusMsg: "Instalacja bibliotek Microsoft Visual C++ 2008 (x86)..."; Check: not Is64BitInstallMode Filename: "{tmp}vcredist_x64.exe"; Parameters: "/Q"; Flags: waituntilterminated skipifdoesntexist; StatusMsg: "Instalacja bibliotek Microsoft Visual C++ 2008 (x64)..."; Check: Is64BitInstallMode Filename: "{tmp}directxDXSETUP.exe"; Parameters: "/silent"; Flags: waituntilterminated skipifdoesntexist; StatusMsg: "Instalacja bibliotek Microsoft DirectX..." Filename: "{app}{#MyAppExeName}"; WorkingDir: "{app}"; Flags: nowait postinstall runascurrentuser skipifsilent; Description: "{cm:LaunchProgram,{#StringChange(MyAppName,'&','&&')}}" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |