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
- :
- Creating Cross Plattform Installations for Dot Net Application
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
Mar 03, 2010
03:38 AM
Creating Cross Plattform Installations for Dot Net Application
Hello there,
is there a possibility to create an installation for x64 and x32 plattforms?
Our problem is our installation always runs as a 32bit process on x64 machines, all registry keys created during that installation are stored in the WOW3264 registry path. To avoid this, we would like to have an installation which runs as a 64 bit process on 64 bit machines, and as a 32bit process on 32 bit machines.
Thank you very much in advance!
is there a possibility to create an installation for x64 and x32 plattforms?
Our problem is our installation always runs as a 32bit process on x64 machines, all registry keys created during that installation are stored in the WOW3264 registry path. To avoid this, we would like to have an installation which runs as a 64 bit process on 64 bit machines, and as a 32bit process on 32 bit machines.
Thank you very much in advance!
(1) Reply
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Mar 03, 2010
04:29 AM
use SYSINFO.bIsWow64 -If the setup is running on a 64-bit platform, this value is non-zero
if(SYSINFO.bIsWow64)then
REGDB_OPTIONS = REGDB_OPTIONS|REGDB_OPTION_WOW64_64KEY;
endif;
The REGDB will search for reg key on a 64 bit platform
to remove this search
if(SYSINFO.bIsWow64)then
REGDB_OPTIONS = REGDB_OPTIONS & ~REGDB_OPTION_WOW64_64KEY;
endif;
if(SYSINFO.bIsWow64)then
REGDB_OPTIONS = REGDB_OPTIONS|REGDB_OPTION_WOW64_64KEY;
endif;
The REGDB will search for reg key on a 64 bit platform
to remove this search
if(SYSINFO.bIsWow64)then
REGDB_OPTIONS = REGDB_OPTIONS & ~REGDB_OPTION_WOW64_64KEY;
endif;
![](/skins/images/A5EADE085F77DE82FB3B14D6B307AE6A/responsive_peak/images/icon_anonymous_message.png)