Mixed Architecture Installers and WriteRegistry
Posted: Fri Feb 09, 2007 9:33 am
Michael,
Our product is comprised of .NET and X86 components. I target the NGEN based on architecture.
The issue I'm facing is that once I set the install into 64-bit mode, attempts to change mode don't appear to work, or registry writes are not vectored correctly.
For example if I:
Only one registry key is created. No registry key is created under Wow6432Node.
If I try this instead:
The latter register key is still not created.
Any advice on how to work around this greatly appreciated.
Our product is comprised of .NET and X86 components. I target the NGEN based on architecture.
The issue I'm facing is that once I set the install into 64-bit mode, attempts to change mode don't appear to work, or registry writes are not vectored correctly.
For example if I:
Code: Select all
Set x64 - Native 64 bit Windows, AMD64 and EM64T Architectures - installation mode
Write Registry Key HKLM\\SOFTWARE\\FireDaemon Technologies\\FireDaemon\\2.0\\Product, Trinity
Set Win32 - Native 32 bit Windows and Windows 32 on Windows 64 (WOW64) - installation mode
Write Registry Key HKLM\\SOFTWARE\\FireDaemon Technologies\\FireDaemon\\2.0\\Product, Trinity
Set x64 - Native 64 bit Windows, AMD64 and EM64T Architectures - installation mode
Only one registry key is created. No registry key is created under Wow6432Node.
If I try this instead:
Code: Select all
Set x64 - Native 64 bit Windows, AMD64 and EM64T Architectures - installation mode
Write Registry Key HKLM\\SOFTWARE\\FireDaemon Technologies\\FireDaemon\\2.0\\Product, Trinity
Write Registry Key HKLM\\SOFTWARE\\Wow6432Node\\FireDaemon Technologies\\FireDaemon\\2.0\\Product, Trinity
The latter register key is still not created.
Any advice on how to work around this greatly appreciated.