> 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