Archive: Calling external installers


Calling external installers
I know that I can run external third-party installer exes from an NSIS script via ExecWait.

But what is the "best" way to deal with externals installers that may initiate a reboot during or after their execution (and do not know that they have been called from an NSIS script).

In these cases the NSIS installer would have to continue after the reboot. Is this possible?


While the NSIS installer is running, the other installers will not be able to reboot. Your installer will block them from rebooting. You should check each installer's return code or other method of communication to figure out whether it wanted to reboot or not. If one of them requested to reboot, you should reboot by yourself after installing everything.