Here is how we prevent x64 installs on x32 on non-IA hardware and vice versa. Our build process sets the "arch" variable based on the type of MSI being built.
<Condition Message="Cannot install on non-Intel hardware."> <![CDATA[Intel]]> </Condition> <Condition Message="Cannot install on IA64 hardware."> <![CDATA[NOT Intel64]]> </Condition> <?if $(var.arch) = "x86" ?> <Condition Message="Cannot install x86 package on x64 hardware."> <![CDATA[NOT Msix64]]> </Condition> <?elseif $(var.arch) = "x64" ?> <Condition Message="Cannot install x64 package on non-x64 hardware."> <![CDATA[Msix64]]> </Condition> Harvey Werner PolyServe, Inc. > -----Original Message----- > From: Eric Fesh [mailto:[EMAIL PROTECTED] > Sent: Thursday, January 11, 2007 7:42 AM > To: Levi Wilson > Cc: wix-users@lists.sourceforge.net > Subject: Re: [WiX-users] Quick question: How to determine if > Windows is64-bit at install time? > > Levi: > > Thanks... Much appreciated. I also found the Msix64 property, > which I think might be a cleaner solution for my purposes. > *chuckle* For some reason, it seems that I find answers > faster by myself only after I've sent an email asking for help... > > -- > > Eric Fesh > Customer Support Engineer/Software Test Engineer > Verari Systems Software, Inc. > 110 12th Street North, Suite D103 > Birmingham, AL 35203 > Phone +1-205-397-3141 ext. 3149 > Fax +1-205-397-3142 > [EMAIL PROTECTED] > http://www.verarisoft.com/ > > The information contained in this communication may be > confidential and is > intended only for the use of the recipient(s) named above. > If the reader of > this communication is not the intended recipient(s), you are > hereby notified > that any dissemination, distribution, or copying of this > communication, or > any of its contents, is strictly prohibited. If you are not a named > recipient or received this communication by mistake, please > notify the sender > and delete the communication and all copies of it. > > > Levi Wilson wrote: > > Make a condition for it using the VersionNT64 property > > > (http://msdn.microsoft.com/library/default.asp?url=/library/en > -us/msi/setup/system_folder_properties.asp > > > <http://msdn.microsoft.com/library/default.asp?url=/library/en > -us/msi/setup/system_folder_properties.asp>) > > > > > > On 1/11/07, *Eric Fesh* <[EMAIL PROTECTED] > > <mailto:[EMAIL PROTECTED]>> wrote: > > > > Hello all: > > > > I've got a situation where I need to launch a custom > action when an > > application is being installed on 64-bit Windows, but not > > when it's being installed on 32-bit Windows. Does > anyone know off > > the top of their heads what condition I can check? I'm going > > to be Googling for an answer in the meantime, but if > anyone can save > > me some effort on that I'd really appreciate it. > > > > -- > > -- > > > > Eric Fesh > > Customer Support Engineer/Software Test Engineer > > Verari Systems Software, Inc. > > 110 12th Street North, Suite D103 > > Birmingham, AL 35203 > > Phone +1-205-397-3141 ext. 3149 > > Fax +1-205-397-3142 > > [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > > http://www.verarisoft.com/ > > > > The information contained in this communication may be > confidential > > and is > > intended only for the use of the recipient(s) named > above. If the > > reader of > > this communication is not the intended recipient(s), > you are hereby > > notified > > that any dissemination, distribution, or copying of this > > communication, or > > any of its contents, is strictly prohibited. If you > are not a named > > recipient or received this communication by mistake, > please notify > > the sender > > and delete the communication and all copies of it. > > > > > -------------------------------------------------------------- > ----------- > > Take Surveys. Earn Cash. Influence the Future of IT > > Join SourceForge.net's Techsay panel and you'll get the > chance to > > share your > > opinions on IT & business topics through brief surveys > - and earn cash > > > http://www.techsay.com/default.php?page=join.php&p=sourceforge > &CID=DEVDEV > > > <http://www.techsay.com/default.php?page=join.php&p=sourceforg e&CID=DEVDEV> > > _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > <mailto:WiX-users@lists.sourceforge.net> > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > > ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users