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
- :
- 32 bit installation on 64 bit OS
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
‎Nov 17, 2009
09:28 AM
32 bit installation on 64 bit OS
We create 2 packages from the same ISM file, 32 bit and 64 bit. We differentiate the Template Summary in the Product Configuration (Intel for 32 bit OS, x64 for 64 bit OS).
Surely 64 bit package will now run on 32 bit OS. We would like to stop 32 bit install on 64 bit OS as well. But we cant user VersionNT64 property as an install (launch) condition as we use one single ISM file for both packages.
So I guess the solution is that if VersionNT64 and if the package is 32 bit package then the stop the installation via install condition. But I am not sure how to detect the 32 bit package.
Any help is appreciated.
Surely 64 bit package will now run on 32 bit OS. We would like to stop 32 bit install on 64 bit OS as well. But we cant user VersionNT64 property as an install (launch) condition as we use one single ISM file for both packages.
So I guess the solution is that if VersionNT64 and if the package is 32 bit package then the stop the installation via install condition. But I am not sure how to detect the 32 bit package.
Any help is appreciated.
(3) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Nov 17, 2009
10:35 AM
If you are using different release flags for your 32- and 64-bit releases, could you try using the ISReleaseFlags property as part of your launch condition?
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Nov 18, 2009
05:21 AM
Thanks Michael. It seems to be working with your suggested way, i.e. using ISReleaseFlags.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Nov 20, 2009
11:06 AM
I did something similar, but in our case, we wanted the product name to reflect its 64-bitness, so in the Product Configuration screen I changed the name of the 64-bit product to My Product's Name (x64). This allowed me to test for VersionNT64 And Not (ProductName >> "(x64)"), but I think I like Michael's approach better.