Aborting my "full" installer
Im creating an installer made from 3 differents ones that I wrote. Basically its like a "full" installer that just calls the other 3. I need to know how to abort the full installer if the user aborts any of the other 3 installers. The way I did it was just check the exit codes:
Section "Run Time Libraries" SEC01 File /oname=$PLUGINSDIR\RunTimeSetupFIV.exe "somepath"
ExecWait '"$PLUGINSDIR\RunTimeSetupFIV.exe"' $8
${If} $8 == 1
Abort
${EndIf}
SectionEnd
Section "Shell" SEC02
File /oname=$PLUGINSDIR\ShellInstallerFIV.exe "somepath"
ExecWait '"$PLUGINSDIR\ShellInstallerFIV.exe"' $8
${If} $8 == 1
Abort
${EndIf}
SectionEnd
Section "Enterprise Manager" SEC03 File /oname=$PLUGINSDIR\EntMgrSetupFIV.exe "somepath"
ExecWait '"$PLUGINSDIR\EntMgrSetupFIV.exe"' $8
${If} $8 == 1
Abort
${EndIf}
SectionEnd
The problem is once the user aborts one of the sub installers, they come back to the instfiles page of the full installer. From there they have to press the cancel button again. Is there a way of not having to press cancel again from the instfiles page?