是否可以将exe打包到首先运行的NSIS生成的安装程序中?

时间:2010-04-27 22:03:47

标签: nsis

是否可以生成一个NSIS安装程序(使用.nsi)打包exe(假设是foobar.exe),然后在安装程序实际安装程序之前运行它?我假设它必须在运行之前将exe提取到临时目录,这很好。但它必须在主安装之前运行。

1 个答案:

答案 0 :(得分:3)

Initpluginsdir
File "/oname=$pluginsdir\myapp.exe" "c:\build\myapp.exe"
ExecWait '"$pluginsdir\myapp.exe"'
Delete "$pluginsdir\myapp.exe" ;delete is optional, $pluginsdir is auto-deleted when installer quits

放在第一部分或.onInit中的其他代码之前(取决于myapp.exe的功能等)