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

Reply via email to