是否可以生成一个NSIS安装程序(使用.nsi)打包exe(假设是foobar.exe),然后在安装程序实际安装程序之前运行它?我假设它必须在运行之前将exe提取到临时目录,这很好。但它必须在主安装之前运行。
答案 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的功能等)