This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Re: 32/64 bit conditional installation
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Dec 04, 2009
02:32 PM
32/64 bit conditional installation
InstallShield Express 2010 already lets me set up requirments/conditions to that I can conditionally install different versions of software based on the operating system (Windows 2000, XP, Vista, Windows 7). How do further refine requirements/conditions that will install different versions based on XP-32bit, XP-64bit, Vista-32bit, Vista-64bit, etc.
(4) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Dec 07, 2009
08:49 AM
That capability exists only in the Premier and Professional editions of InstallShield. The help has some more info on a few of the things that are available in these editions, but not the Express edition:
Upgrading to the Premier or Professional Editions of InstallShield
Upgrading to the Premier or Professional Editions of InstallShield
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Dec 23, 2009
04:24 PM
We needed a Custom Action that is conditional with OS. One way to distinguish 64-bit systems is to look at the name of the Program Files folder. On a 64-bit system, the 32-bit apps are stored instead in "Program Files (x86)". I created a condition that checks for the existence of this folder in the [WindowsVolume] folder. If Not Found, then its not a 64-bit system, and the Custom Action can proceed.
This approach may not be robust to future changes (please comment if there any gotchas), but with ISExpress, its all I could find to do.
Scott
This approach may not be robust to future changes (please comment if there any gotchas), but with ISExpress, its all I could find to do.
Scott
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Dec 28, 2009
08:45 AM
I'm not sure whether that location is tied to the WindowsVolume, or if the folder can exist on a different drive. In any case, it might be easier to use a condition check in the action itself.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Dec 28, 2009
12:22 PM
It is likely possible that Program Files can exist on other than the root drive where Windows is installed. However, for the vast majority of users, they will be on the same drive. Maybe this solution will help them.
![](/skins/images/8CE4FAD0DE6F3A6F9D0567434D2D2DAE/responsive_peak/images/icon_anonymous_message.png)