InstallShield 2016
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 platform condition.
The Platform setting shows the platform-related conditions that are configured in the Platform subsettings. To define a condition that evaluates the operating system version, the architecture, and other platform details on target systems, configure one or more of the platform-related subsettings as needed.
The following subsettings are available for this condition.
Setting |
Description |
||||||||||||
OS Version |
To create a conditional statement that evaluates the version of Windows on target systems, do one of the following:
5.0-6.1
5.0-
-6.0 For a list of valid versions, see the dwMajorVersion and dwMinorVersion members of the OSVERSIONINFOEX structure that is documented on the MSDN Web site. Important • If you specify a range of operating system versions in the OS Version setting, as well as a range of service pack numbers in the Service Pack setting, ensure that the conditions evaluate as expected at run time. |
||||||||||||
Service Pack |
To create a conditional statement that evaluates the service pack number of Windows on target systems, do one of the following:
1-3
2-
-2 For a list of valid service pack numbers, see the wServicePackMajor and wServicePackMinor members of the OSVERSIONINFOEX structure that is documented on the MSDN Web site. Important • If you specify a range of operating system versions in the OS Version setting, as well as a range of service pack numbers in the Service Pack setting, ensure that the conditions evaluate as expected at run time. |
||||||||||||
CSD Version |
To create a conditional statement that evaluates the CSD version of Windows on target systems, enter the specific CSD version. Service Pack 2 is an example of a CSD version. |
||||||||||||
Build Number |
To create a conditional statement that evaluates the minimum build number version of Windows on target systems, enter the specific build number. For a list of valid build numbers, see the dwBuildNumber member OSVERSIONINFOEX structure that is documented on the MSDN Web site. |
||||||||||||
Product Type |
To create a conditional statement that evaluates whether the target system is a domain controller, a server, or a workstation, select the appropriate option. For a list of valid types, see the wProductType member OSVERSIONINFOEX structure that is documented on the MSDN Web site. |
||||||||||||
Architecture |
To create a conditional statement that evaluates the architecture (x86, x64, or IA64) of target systems, select the appropriate option. |
See Also
Types of Condition Checks in Advanced UI and Suite/Advanced UI Projects
Guidelines for Defining Conditions in an Advanced UI or Suite/Advanced UI Project
Building Conditional Statements in Advanced UI and Suite/Advanced UI Projects
InstallShield 2016 Help LibraryAugust 2016 |
Copyright Information | Flexera Software |