I'm try to check the file version of a required library as part of condition. I have code that looks like:
<Property Id="AProduct"> <RegistrySearch Id='AProduct.Registry' Type='raw' Root='HKLM' Key='SOFTWARE\SomeCompany\SomeProduct' Name='CurrentVersion' /> </Property> <Condition Message="This program requires SomeProduct"> AProduct </Condition> <Condition Message="This program requires version 1.6 or above of SomeProduct"> AProduct >= 1.6 </Condition> My first condition works ok (ie: the installation fails if the required product is not installed) but my second condition (which checks the version) doesn't fail when I expect it to. What am I doing wrong??? ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users