Targeting 64-Bit Operating Systems with Suite/Advanced UI and Advanced UI Installations

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.

Note that Suite/Advanced UI and Advanced UI installations are always 32-bit. Therefore, they can run 32-bit DLL code, but they cannot run 64-bit DLL code.

Suite/Advanced UI and Advanced UI installations enable you to reference either 32-bit or 64-bit locations, and they can launch 32-bit or 64-bit installations, depending on the target system.

For example, if you include in your Suite/Advanced UI project one installation that should target 32-bit systems, and another installation that should target 64-bit systems, you could create an eligibility condition in the Packages view for both of these packages; for the 32-bit package, the eligibility condition would contain a platform condition that checks for the x86 architecture, and for the 64-bit package the eligibility condition would contain a platform condition that checks for the x64 or IA64 architecture. For more information, see Types of Condition Checks in Advanced UI and Suite/Advanced UI Projects.

See Also