With Paquet Builder, you can configure your Self-Extracting installer package to run multiple EXE files after extraction (sequentially: each EXE program is run and we wait for its end before running next one). The following guide shows you the steps to do so.

1. Open the file manager

In your current project, we are going to add the EXE files you want to compress into the installer package and run after extraction.

2. Select the EXE files you want to compress

In our tutorial, we choose 3 EXE files. Note that you can add files with drag and drop!

3. Open Custom Action Editor

4. Choose "After File Extraction" and then "Add Ation"

5. Choose "Execute a program file"

6. Indicate the path to the EXE file you want to run first

6.1 Choose File Path

6.2 Select the first program EXE in the list

In our tutorial, this is HelloA.exe. In Paquet Builder, %DESTPATH% is a reference to the destination folder where files are unpacked to.

6.3 Validate

6.4 Check "WaitUntilEnd" and validate

This checkbox tells Paquet Builder that the package should wait until the EXE has finished. It's an important step.

7. The first EXE is now configured to run after file extraction

8. Copy and paste the same action twice

Edit the two new actions to change the Filename property to respective remaining EXE files (HelloB.exe and HelloC.exe in our case).

9. All actions are configured. Validate.

10. Save and build your project

As configured, the Self-Extracting installer will unpack files, and then run HelloA.exe, wait for its end, then run HelloB.exe, wait for its end and so on.