If you want to block installation of x86 MSI's on x64 platforms simply use a LaunchCondition with "NOT VersionNT64" in the x86 package. Anything else is pointlessly overcomplicating things.
That bug you refer to is in Burn, not candle /light. Seeing as Burn doesn't exist in WiX 3.0 I'm not surprised it has no effect for you (if anything it would be a Windows Installer bug in that context if it existed). On the subject of the Win64 attribute see http://www.joyofsetup.com/2010/05/14/working-hard-or-hardly-working/ Palbinder Sandher Software Deployment Engineer 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: Daetrin Nickname [mailto:gfin...@gmail.com] Sent: 05 April 2011 01:59 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Registry Search in x86 installers doesn't work properly on x64 machines Actually, after a couple hours more searching around i finally stumbled across this bug report: http://sourceforge.net/tracker/index.php?func=detail&aid=3013386&group_id=105970&atid=642714 I've spent so many years training myself that "Win64=yes" was for x64 builds and "Win64=no" was for 32-bit builds that i never considered it might have some applicable functionality in this case =P Despite the report seeming to indicate it was only fixed for 3.6 i tried it out with my 3.0 build, and it actually seems to be working just fine! On Mon, Apr 4, 2011 at 4:49 PM, Castro, Edwin G. (Hillsboro) <edwin.cas...@fiserv.com> wrote: >> Running 32 bit apps in a 32 bit shell is a great idea, but it seems less >> than ideal >> that it excludes all possibility of viewing the registry as it "really" is. > > My point is that the operating system provides a 32-bit view for 32-bit > applications since they only know of the 32-bit world. A 32-bit application > can never sense the existence of a 64-bit world. > > In a 64-bit world there are 32-bit entities that live at C:\Program Files > (x86). When these 32-bit entities execute they believe they exist at > C:\Program Files. How can a 32-bit entity detect a 64-bit entity that lives > in the 64-bit C:\Program Files location? > > The same is true about the 32-bit registry hive compared to the 64-bit > registry hive. > > Perhaps you can write a 64-bit bootstrapper that can view both worlds and > disallow execution of the 32-bit msi package if the bootstrapper detects the > 64-bit installation. Of course, this doesn't prevent a user from directly > executing the msi package. Your options are limited. > > Edwin G. Castro > Software Developer - Staff > Digital Channels > Fiserv > Office: 503-746-0643 > Fax: 503-617-0291 > www.fiserv.com > Please consider the environment before printing this e-mail > > ------------------------------------------------------------------------------ > Xperia(TM) PLAY > It's a major breakthrough. An authentic gaming > smartphone on the nation's most reliable network. > And it wants your games. > http://p.sf.net/sfu/verizon-sfdev > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > ------------------------------------------------------------------------------ Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users