如何完成我的NSIS静默安装程序阻止?

时间:2013-04-18 15:55:37

标签: nsis silent-installer

当我运行静默NSIS安装程序时(从控制台,如installer.exe /S /D=C:\Foo),它会立即移至后台。在我做任何其他事情之前,我想等到它完成安装。是否有一个标志我可以通过告诉安装程序阻止?

1 个答案:

答案 0 :(得分:3)

您没有说明如何在您的问题中启动此过程! NSIS安装程序总是“阻塞”,对于静默安装程序,这意味着您只需要等待子进程结束。

如果父进程也是NSIS安装程序,您可以执行ExecWait '"c:\path\to\installer.exe" /S /D=C:\Foo',或者如果它是批处理文件,则必须使用start "" /WAIT "c:\path\to\installer.exe" /S /D=C:\Foo