I'd like to check that Crystal Reports Basic for Visual Studio 2008 is 
installed as a condition for my own installation package.

I found this in the bootstrapper description for this product 
(C:\Program Files\Microsoft 
SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5\product.xml) :

     <InstallChecks>
       <MsiProductCheck Property="CRVSInstalled" 
Product="{AA467959-A1D6-4F45-90CD-11DC57733F32}"/>
       <MsiProductCheck Property="CRVSRunTimex86Installed" 
Product="{CE26F10F-C80F-4377-908B-1B7882AE2CE3}"/>
       <MsiProductCheck Property="CRVSRunTimex64Installed" 
Product="{2BFA9B05-7418-4EDE-A6FC-620427BAAAA3}. "/>
     </InstallChecks>

Trying to mimic this behavior in WiX, I did the following :

     <Property Id="CRVSINSTALLED">
       <ComponentSearch Id="CRVSInstalledSearch" 
Guid="{AA467959-A1D6-4F45-90CD-11DC57733F32}" />
     </Property>
     <Property Id="CRVSRUNTIMEX86INSTALLED">
       <ComponentSearch Id="CRVSRunTimex86InstalledSearch" 
Guid="{CE26F10F-C80F-4377-908B-1B7882AE2CE3}" />
     </Property>
     <Property Id="CRVSRUNTIMEX64INSTALLED">
       <ComponentSearch Id="CRVSRunTimex64InstalledSearch" 
Guid="{2BFA9B05-7418-4EDE-A6FC-620427BAAAA3}" />
     </Property>
     <Condition Message="!(loc.CrystalReportsRequired)">Installed OR 
CRVSINSTALLED OR CRVSRUNTIMEX86INSTALLED OR 
CRVSRUNTIMEX64INSTALLED</Condition>

But it seems that `ComponentSearch` is looking for package components 
(files, directories) that have their own ids, rather than looking for 
the package itself.

So how can I do this ?

Mathieu


------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to