> I have a RegistrySearch tag that attempts to look up values in
> Root='HKLM'
> Key='Software\Microsoft\Shared Tools\Web Server Extensions\12.0' but
on
> 64
> bit machines, it ends up searching for
> "HKLM\Software\Wow6432Node\Microsoft\Shared Tools\Web Server
> Extensions\12.0" (according to Process Monitor), which yields thw
wrong
> result.  Where does the "Wow6432Node" part come from? I am guessing
> that it
> means my MSI is running in 64 bit mode, but I am not sure what the
> proper
> solution is.  (Using WIX 2.x)  Thanks!

Windows Installer thinks that it's a 32bit installer being installed on
a 64 bit system so, it looks in the 32bit compatibility area of the
registry (Wow6432Node).  You need to set Win64="yes" on the
RegistrySearch element.   I'm not sure if that's all you need to do or
not, I've never tried to access the 64 bit registry from a 32 bit MSI.
Do you want a 32bit or 64bit installer?


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to