Reputation: 9544
When I run a silent NSIS installer (from the console, as in installer.exe /S /D=C:\Foo
) it immediately moves to the background. I'd like to wait until it has finished installing before I do anything else. Is there a flag I can pass to tell the installer to be blocking?
Upvotes: 3
Views: 4315
Reputation: 101569
You don't say anything about how you start the process in your question! NSIS installers are always "blocking", for a silent installer this means you just have to wait for the child process to end.
If the parent process is also a NSIS installer you can do ExecWait '"c:\path\to\installer.exe" /S /D=C:\Foo'
or if it is a batch file you must use start "" /WAIT "c:\path\to\installer.exe" /S /D=C:\Foo
Upvotes: 6