Here you can specify how you want Advanced Installer to create the EXE package for you.
Create EXE setup file
Enable the EXE setup file's creation.
Display
File Name
Specify the EXE bootstrapper's name. By default, the MSI's name will be used. This field is of PseudoFormatted Type and can be edited with Smart Edit Control.
Icon File
You can set an icon to the created EXE file. Choose a file containing icons by using the button, and select from the available icons from the drop-down list box. Press to revert to no icon.
Package
If you choose to create an EXE setup file, you have the following options available:
- Create a single EXE file that will include your MSI,the CAB files and the INI used by the bootstrapper. When executing the EXE file, this will extract and launch the embedded MSI file.
- Create the EXE file separately from the MSI file. You can start the package's installation either by direct launching of the MSI file, either by executing the EXE file which will launch the MSI file.
The EXE bootstrapper is required for the Prerequisites functionality to
work.
MSI Location
You can choose where the setup program should look for the MSI file:
- Next to / Included in EXE bootstrapper - the package will be built with all the files (prerequisites and MSI files) next to or included in the EXE bootstrapper. This depends whether you have chosen the “Leave install files outside” or the “Include install files in EXE” option.
- Retrieve from on-line location - when this setting is used along with Include install files in EXE option, the build will generate the MSI file, the EXE bootstrapper (which contains the prerequisites if there are any) and a CAB file. The EXE bootstrapper will be distributed to the user and the MSI and CAB files will be placed on your server. When the user launches the EXE bootstrapper, the prerequisites are installed (if there are any) and the MSI and CAB files are retrieved from the server.
URL
Specify the MSI file's URL location. This field is of PseudoFormatted Type and can be edited with Smart Edit Control.
Install Options
Sign and check integrity using MD5
Select this option to use the MD5 integrity check for the EXE setup file.
Extract Location
This represents the folder where the files will be extracted from the EXE bootstrapper. If empty then the system's temporary folder will be used. This field is of PseudoFormatted Type and can be edited with Smart Edit Control.
Do not delete extracted MSI and CAB files.
This option will allow your package to be repaired or modified if required by the user or by a patch.
MSI Command Line
Build-in command line settings for the project's MSI file. This command line uses the Msiexec.exe command line options.
Install MSI as minor upgrade (if applicable)
If an older version of the product is already installed, then the current product's installation (with newer version) will act as a minor upgrade for the existing version of the product. Enabling this option in the upgraded project will make the project behave like a patch for the older version of the product. Thus, the user must take into consideration the patch creation rules when building the upgraded project. (Ex: same names for both the .MSI's, not to delete existing files, etc.)
If this option is not used and a current product's older version
is installed, then the current product's installation will
fail.
Check for a newer version of the installation package before installing the current one
If this option is enabled, before installing the application package, a version check will be executed. If a newer version of the installation package (current MSI) is available it will be downloaded and installed instead of the current one. This feature will run only if the EXE Bootstrapper is enabled. The update check will be executed based on the INI file generated from an Updates Configuration Project.
Use the same URL as Advanced Updater
If this option is selected the update check will be executed based on the URL provided in the Updater Page. This option is available only when Advanced Updater is enabled.
Use dedicated URL
In this field you can declare a custom URL based on which the update check will be executed.
In order for the update check to work, this URL must
still point to an INI file.
UI Language
This section refers to multiple language packages. You can enable the creation of such packages in the languages tab.
Automatically use previous version's language if installed.
The installer will try to use the previous version's language, if it is found on the system. Otherwise, it will proceed with using the language specified in the radio group below.
Automatically use system language for installation
Use target system language during the installation.
Automatically use current user language for installation
Use current user language during the installation.
Display language selection dialog (for multi-language packages)
If this option is enabled the user is prompted to select the language that will be used during the installation.
As of version 8.1 of Advanced Installer, when an automatic
upgrade occurs, the already installed package's language will be
automatically used instead of displaying the language selection
dialog.
Topics
- EXE setup file
The EXE setup file used by Advanced Installer.