执行外部可执行文件以运行并等待它完成并使用NSIS继续设置

时间:2012-06-04 04:24:18

标签: nsis

我是NSIS安装创建者的新手,我需要运行外部可执行文件,因为这是先决条件,一旦完成,我将继续设置。 我尝试了下面的代码,但它只是将exe复制到安装路径。

    Section "example" example
SetOutPath "$INSTDIR"
  MessageBox MB_OK \
    "The applications."
  File "Prerequisites\setup.exe"
  ExecWait '"exec" /i "$INSTDIR\setup.exe"  /passive'
  SetRebootFlag true
SectionEnd

1 个答案:

答案 0 :(得分:2)

只有在最终用户系统的路径中有exec.exe时才会有效,请尝试ExecWait '"$INSTDIR\setup.exe" /passive'