CreateInstall is a professional software application whose purpose is to help you generate program installers and self-extracting archives. It lets you control every aspect of the installation process.
The utility comes with support for the built-in Gentee programming language which can be deployed for the creation of installation scripts. You are allowed to alter dialogs and create your own resources and controls.
The GUI looks very well structured and allows you to define a new project by providing information about the application’s name and source folder. What’s more, you can specify the output folder, setup executable, volume size of the self-extracting setup, and product details (e.g. name, version, URL, support data).
Setup tweaks allow you to configure the language, installation path, and password, while dialog settings deal with changing the looks of the dialog’s font, font size, logo image, background color, and text color.
What’s more, you can include uninstalling and updating tools in the installation packages, close the setup builder automatically on completion, run a custom utility before and after the setup, compress installation packages into ZIP files, apply digital code signing, as well as create Autorun files.
Each project can be saved to a file on your computer so you can adjust it in the future. What’s more, you can build and run the installation program for the current project, check out a log with detailed information about the building process, and view all project settings and commands in HTML file format via your web browser.
CreateInstall offers you the freedom to create CAB archives so you can distribute the items with your setup, generate a URL file which you can insert into your setup and use it as a shortcut to open some webpages, and configure global variables for all your projects.
A simpler version of CreateInstall is included in the package. It’s called Quick CreateInstall and is implemented for helping you create installations via a straightforward interface.
All in all, CreateInstall integrates a comprehensive suite of features for helping you define installation packages in detail, and is suitable especially for advanced users.
If the feature package is too much for you, you can check out CreateInstall Light but you should know that it does not offer support for backup files, hash calculations, scheduled tasks, decompression, embedded files, text replacement, search mode for files and folders, and source code. You may also want to try CreateInstall Free but it does not include folder creation, ZIP decompression, variable modifications, file attributes settings, system information, and other power functions.