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 [ Browse... ] button, and select from the available icons from the drop-down list box. Press [ Reset ] 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.

Important 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.)

Note 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.

TipIn 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.

Note 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