Provided that your two setup files are named differently (eg setup1.exe
and setup2.exe
, as in your example), this is fairly straightforward.
Because IExpress can only launch one file (pre- and post-extraction), you'll need a batch file that launches the two in order. The batch file can be quite simple:
@echo off
setup1.exe
setup2.exe
Build your IExpress package; include both setup files, plus the batch file (eg setup12.bat
). Set the Install Program to: cmd /c setup12.bat
Thus both files will be executed in the order specified. You can get fancier (eg having the batch file display some kind of output with echo
or using VBScript, etc) but this should give you some idea.