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: Setup for 64 bits system and Windows registry
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
‎Jan 05, 2012
04:45 AM
Setup for 64 bits system and Windows registry
Hi,
I have a problem concerning a setup for a Windows 7 pro 64 bits.
Setup is tagged x64.
Installshield create a 32 bits setup.exe, which is normal from what i read.
The problem is that my registry values defined in Installshield => system configuration => registry are writen in wow6432node, which is normal since it is a 32 bits process...
I need both registry, in "normal" 64 bits registry path and in wow6432node, so i created both registry path in my installshield project.
Now i try to force the registry mode in 64 bits in installshield. I tried to create a custom action install script which is run first in execute sequence but it does not work, here my script:
function SetRegistry64(hMSI)
begin
REGDB_OPTIONS = REGDB_OPTIONS | REGDB_OPTION_WOW64_64KEY;
end;
Do you have any idea to help me?
Thanks.
I have a problem concerning a setup for a Windows 7 pro 64 bits.
Setup is tagged x64.
Installshield create a 32 bits setup.exe, which is normal from what i read.
The problem is that my registry values defined in Installshield => system configuration => registry are writen in wow6432node, which is normal since it is a 32 bits process...
I need both registry, in "normal" 64 bits registry path and in wow6432node, so i created both registry path in my installshield project.
Now i try to force the registry mode in 64 bits in installshield. I tried to create a custom action install script which is run first in execute sequence but it does not work, here my script:
function SetRegistry64(hMSI)
begin
REGDB_OPTIONS = REGDB_OPTIONS | REGDB_OPTION_WOW64_64KEY;
end;
Do you have any idea to help me?
Thanks.
(2) Replies
Not applicable
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jan 05, 2012
07:57 PM
Template Summary : x64;1033,
Set 64-Bit Components
Set 64-Bit Components
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jan 06, 2012
04:49 AM
Thank you very much it works!