There is a way; use a CA which checks what OS you're running on (x86 or x64) and then use the registry redirection flags or functions to inform the registry redirector to use the correct registry. Note that these functions only work on x64 OSses (they do work in x86 exeutables on x64 OS). Not sure for WinXP x64 however but I assume that'll work as well.
If I am not mistaken the technique as described is used in our open source CA as well; look into the source and maybe it'll set you on the correct path :) You can found it here: http://madbutcher.dyndns.org/snippets/SQLMsiCA Regards, Albert van Peppen ----- Original Message ----- From: "Pally Sandher" <pally.sand...@iesve.com> To: "General discussion for Windows Installer XML toolset." <wix-users@lists.sourceforge.net> Sent: Friday, April 30, 2010 12:32 PM Subject: Re: [WiX-users] Registry on 64bit XP vs Win7 > Build an x64 package to write to x64 areas of the registry. You can't do > it in an x86 package. Nothing to do with WiX, Windows Installer > limitation. > > Palbinder Sandher > Software Deployment & IT Administrator > T: +44 (0) 141 945 8500 > F: +44 (0) 141 945 8501 > > http://www.iesve.com > **Design, Simulate + Innovate with the <Virtual Environment>** > Integrated Environmental Solutions Limited. Registered in Scotland No. > SC151456 > Registered Office - Helix Building, West Of Scotland Science Park, > Glasgow G20 0SP > Email Disclaimer > > -----Original Message----- > From: Yu, Brian [mailto:b...@easyscreen.com] > Sent: 30 April 2010 10:40 > To: wix-users@lists.sourceforge.net > Subject: [WiX-users] Registry on 64bit XP vs Win7 > > Hi there > > > > I found by testing that in 64 bit XP, the registry path is somehow > different > > It should be hklm/SOFTWARE but now becomes hklm/SOFTWARE/wow6432 > > > > How do I get WIX to selectively install into the right paths depending > on whether it's XP or Win7 > > > > Brian > > > _____________________________________________________________________ > This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are > incorporated under the laws of England and Wales (company no. 05677531 > and VAT registration no. 872810613). Our registered office is at 155 > Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents > may contain privileged and confidential information and should only be > read by those persons to whom this e-mail is addressed. Use by other > than intended recipients is prohibited. If you are not the addressee, > you must not copy, distribute, disclose or use any of the information in > it. If you have received it in error, please delete it and immediately > notify the sender. EASYSCREEN reserves the right to monitor all e-mail > messages passing through its network. As we cannot guarantee the > genuineness, accuracy or completeness of the information contained in > this message, the statements set forth are not legally binding. > ------------------------------------------------------------------------ > ------ > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > ------------------------------------------------------------------------------ > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users