Suite Installed Condition Settings

InstallShield 2015

Project: This information applies to the following project types:

Advanced UI
Suite/Advanced UI

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.

When you are building a conditional statement for an exit, detection, eligibility, or feature condition in an Advanced UI or Suite/Advanced UI project, or for an action condition in a Suite/Advanced UI project, you can create a Suite Installed condition.

The Suite Installed setting shows the condition that is configured for checking whether a particular version of an Advanced UI or Suite/Advanced UI installation is already installed on a target system. To define this type of condition, configure one or more of the subsettings under the Suite Installed setting as needed.

The following subsettings are available for this condition.

Suite Installed Condition Settings

Setting

Description

Suite GUID

To create a conditional statement that checks whether a particular version of an Advanced UI or Suite/Advanced UI installation is already installed on a target system, enter the Suite GUID of that installation.

Tip: When you create an Advanced UI or Suite/Advanced UI project, InstallShield automatically creates a Suite Installed exit condition for the installation, and uses an asterisk (*) in the condition's Suite GUID and Version settings as placeholders for the project's own Suite GUID and version. InstallShield adds this built-in condition to prevent the Advanced UI or Suite/Advanced UI installation from installing over a future newer version of the installation. In general, this built-in condition should not be overridden, except in advanced scenarios in which changing the default behavior is appropriate.

To learn more, see Detecting Whether a Specific Version of an Advanced UI or Suite/Advanced UI Installation Is Already Installed.

Version

To create a conditional statement that checks whether a particular version of an Advanced UI or Suite/Advanced UI installation is already installed on a target system, enter the version number. Then use the Comparison setting to specify whether you want the product version to be less than, greater than, or equal to the value that you are specifying.

The typical format for the version number is aaa.bbb.ccccc or aaa.bbb.ccccc.ddddd, where aaa represents the major version number, bbb represents the minor version number, ccccc represents the build number, and ddddd represents the revision number. The maximum value for the aaa and bbb portions is 255. The maximum value for ccccc and ddddd is 65,535. Note that although you can include the fourth field (ddddd) when you specify the product version, the Advanced UI or Suite/Advanced UI installation does not use this part of the product version to distinguish between different product versions.

Tip: When you create an Advanced UI or Suite/Advanced UI project, InstallShield automatically creates a Suite Installed exit condition for the installation, and uses an asterisk (*) in the condition's Suite GUID and Version settings as placeholders for the project's own Suite GUID and version. InstallShield adds this built-in condition to prevent the Advanced UI or Suite/Advanced UI installation from installing over a future newer version of the installation. In general, this built-in condition should not be overridden, except in advanced scenarios in which changing the default behavior is appropriate.

To learn more, see Detecting Whether a Specific Version of an Advanced UI or Suite/Advanced UI Installation Is Already Installed.

Compare

Select the appropriate option to indicate how you want to compare the version number on the target system with the one that you enter. For example, if you want the condition to be true if the version on the target system is less than or equal to 4.0.0, enter 4.0.0 in the Product Version setting, and select Less Than or Equal To in the Comparison setting.

Tip: When you create an Advanced UI or Suite/Advanced UI project, InstallShield automatically creates a Suite Installed exit condition for the installation, and uses an asterisk (*) in the condition's Suite GUID and Version settings as placeholders for the project's own Suite GUID and version. InstallShield adds this built-in condition to prevent the Advanced UI or Suite/Advanced UI installation from installing over a future newer version of the installation. In general, this built-in condition should not be overridden, except in advanced scenarios in which changing the default behavior is appropriate.

To learn more, see Detecting Whether a Specific Version of an Advanced UI or Suite/Advanced UI Installation Is Already Installed.

See Also