I assume you logged MSI actions; what is the value of REQUIREDBINARIES property? Also, I'm note sure you correctly use the upgradecode (ID tag from the Upgrade element). That ID must be the UpgradeCode from the product you want to detect wheter installed or not; do you have that GUID?
--- On Sat, 9/25/10, ldy...@vorum.com <ldy...@vorum.com> wrote: From: ldy...@vorum.com <ldy...@vorum.com> Subject: [WiX-users] Checking for other products To: wix-users@lists.sourceforge.net Date: Saturday, September 25, 2010, 1:48 AM Hi all, I want to terminate the installation of a product unless there is a recent version of a different product already installed, so I defined an Upgrade element and a Condition thus: <!-- The other Product's UpgradeCode. --> <?define ExecutablesCode="Some guid"?> <!-- Minimum Product Version. --> <?define ExecutablesVersion="13.0.13"?> <?define RidiculouslyHighVersion="99.99.99"?> . . <Upgrade Id="$(var.ExecutablesCode)"> <UpgradeVersion Minimum="$(var.ExecutablesVersion)" IncludeMinimum="yes" Maximum="$(var.RidiculouslyHighVersion)" IncludeMaximum="no" OnlyDetect="yes" Language="1033" Property="REQUIREDBINARIES" /> </Upgrade> . . <Condition Message="You must install ..."> REQUIREDBINARIES </Condition> . . This didn't work; the install always aborts, whether the required product and version are installed or not. I thought it might be a sequencing problem, so I got rid of the Condition and defined a CustomAction and sequenced it sequenced it so it should come some time after FindRelatedProducts, i.e., <CustomAction Id="CheckForReqdBins" Error="You must install ..." Return="check" /> . . <InstallExecuteSequence> . . <Custom Action="CheckForReqdBins" After="PreventDowngrading"> (NOT REQUIREDBINARIES) </Custom> . . Same result. I'm kind of fuzzy about the evaluation of strings as conditions, but something analagous has worked for me when the Upgrade is the product currently being installed. Assisistance appreciated. Regards, Lee ------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users