Give your property an explicit starting value with [EMAIL PROTECTED], which gets overridden by the RegistrySearch. Then you can base your condition against this value.
Rob Schuett, Michael (VMC) wrote: > Hello, > > I'm reading a DWORD value from the registry using RegistrySearch. (WiX > 3.0.2925.0) > > > <Property Id="DA_VER"> > <RegistrySearch Id='DaVer' Type='raw' Root='HKLM' Name='Version' > > Key='SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\FooSoft 1.0' /> > </Property> > > > I understand DA_VER is an empty string if "Version" isn't found. If it is > found, DA_VER will start with '#' followed by the value of Version. > > I want to bail out of the install if the DWORD value doesn't exist. I've > tried the following and none of them work. > > > <Condition Message='Install aborted.'> NOT DA_VER </Condition> > > <Condition Message='Install aborted.'> DA_VER = "" </Condition> > > <Condition Message='Install aborted.'> NOT (DA_VER << "#") </Condition> (This > doesn't even compile) > > > Any ideas/suggestions? > > I'm assuming all the Windows Install Conditional Statement Syntax (see: > http://msdn2.microsoft.com/en-us/library/aa368012.aspx) is valid in WiX. > > Thanks, > Mike > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users