cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
jaikrishn
Level 3

Registry creation on 64 bit box

Hi ,

I have a Installshield 2010 project in which I am creating a registry hive under HKLM\software\\subkesys. When I try a install this application on 64 bit box the key gets created under HKLM\software\wow3264\\subkeys.

I want these keys to be created under HKLM\software\\subkesys apart from HKLM\software\wow3264\\subkeys. How can it be achieved?

Thanks in advance for your help.

Regards
Jai
Labels (1)
0 Kudos
(1) Reply
anom217
Level 8

Your installer is set to do a 32-bit installation. If you are creating the registry keys using InstallScript, you can use
REGDB_OPTIONS = REGDB_OPTION_WOW64_64KEY;

to disable the registry reflection. This allows 32-bit installer to access the 64-bit registry. Once you are done, you should change it back by calling
REGDB_OPTIONS = REGDB_OPTION_USE_DEFAULT_OPTIONS;


You should consider whether you want your entire installation to be 64-bit and have a separate 32-bit installer.
0 Kudos