Archive: Aborting my "full" installer


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?


Call "Quit" instead of "Abort" for example...