SFX Setup Builder is a piece of software that I wrote using AutoIt to quickly bundle setup applications with external files into an SFX (Self-extracting archive) package.
How to Use
- Select your source files. The files can be located in a directory and will be zipped into a 7z file automatically, or you may select a pre-made 7z file.
- Select or enter the name of the executable you would like to automatically run after the SFX is extracted. The executable must be within the 7z file or source directory selected above.
- Select an icon. You can use the icon from executable selectecd above, the default icon in the SFX module, or specify an icon file.
- Select an SFX script. You can use the included basic script, or you can create and select your own. The built in script has a basic extraction progress window, and extracts files to a temp folder and runs setup.exe. See the 7z documentation and here for more information on creating SFX scripts.
- Select an SFX module. You can use the included SFX module (more info here) or you can select your own SFX module.
- Click the build button. After the process has completed a dialog will popup asking you where to save the built SFX.
Changelog
- v1 - Inital release.
- v2 - Added ability to choose executable to run after the sfx is unpacked.