Specifying the InstallScript User Interface Type for InstallScript MSI Installations
InstallShield 2024
Project:
In InstallScript MSI projects, you have the choice of two different types of InstallScript user interface (UI). For detailed information about these two styles, including any limitations, see Using the InstallScript Engine as an External vs. Embedded UI Handler for InstallScript MSI Installations.
To specify the InstallScript user interface type for an InstallScript MSI project:
1. | In the View List under Installation Information, click General Information. |
2. | For the InstallScript User Interface Type setting, select the appropriate option. |
• | Traditional Style (Requires Setup.exe)—If you want to use the InstallScript engine as an external UI handler for your InstallScript MSI installation, select this option. With this style, your installation must include a Setup.exe setup launcher. The setup launcher serves as a bootstrap application that initiates the InstallScript engine to display the UI and run the InstallScript code, and the Windows Installer to run the Execute sequence of the .msi package. |
This is the default option for this setting.
• | New Style (Requires Windows Installer 4.5)—If you want to use the InstallScript engine as an embedded UI handler for your InstallScript MSI installation, select this option. With this style, InstallShield embeds the InstallScript engine within the .msi package. The Windows Installer calls the InstallScript engine to display the UI. The Windows Installer also runs the Execute sequence of the .msi package. |
This option requires Windows Installer 4.5 on the target machine. This option also has some limitations that require careful planning if you decide to use this style.
See Also