Adding an Executable Package (.exe) to a Suite/Advanced UI Project

InstallShield 2018

Project • This information applies to Suite/Advanced UI projects.

Edition • The Advanced UI project type is available in the Professional edition of InstallShield. The Suite/Advanced UI project type is available in the Premier edition of InstallShield. For information about the differences between these two project types, see Advanced UI Projects vs. Suite/Advanced UI Projects.

InstallShield lets you add executable packages (.exe) to a Suite/Advanced UI project. This format of Suite/Advanced UI package is recommended only if one of the preferred format types is not available. For more information, see Guidelines for Adding Packages to an Advanced UI or Suite/Advanced UI Project.

To add an .exe package to your Suite/Advanced UI project:

1. In the View List under Organization, click Packages.
2. Right-click the Packages explorer and then click New Executable Package (.exe). The Select the installation file for this package dialog box opens.
3. Select the .exe file that you want to add to your Suite/Advanced UI project, and then click Open. The Add Files for This Package dialog box opens.
4. Specify whether you want to include additional folders and files with your package file, and if so, whether you want to include dynamically linked files.

InstallShield adds the package, plus any additional folders and files, in the Packages explorer.

Special Considerations for Configuring Executable Packages in a Suite/Advanced UI Project

The following tasks are recommended when you are configuring an executable package in a Suite/Advanced UI project:

Define appropriate conditions that direct the Suite/Advanced UI installation how to behave under various scenarios—for example, evaluating whether the package is already installed and checking for requirements and dependencies. For more information, see Building Conditional Statements in Advanced UI and Suite/Advanced UI Projects.
Suppress the user interface of the executable package and have the Suite/Advanced UI installation launch it silently. Otherwise, at run time, the installation shows the Suite/Advanced UI user interface and the separate user interface of the .exe package, presenting two disparate user interfaces. For more information, see Passing Command-Line Parameters to a Package in an Advanced UI or Suite/Advanced UI Installation.

See Also