That doesn't work because those are product code guids, not component guids.
Try a registry search under
HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\{productcode}.
Also consider a search under HKCU if both your product and the dependency are
per-user products.
-Eric
> To: [email protected]
> From: [email protected]
> Date: Tue, 12 May 2009 13:38:55 +0200
> Subject: [WiX-users] How to check for installed package in WiX 3.0 ?
>
> 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
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wix-users
_________________________________________________________________
Windows Liveā¢: Keep your life in sync.
http://windowslive.com/explore?ocid=TXT_TAGLM_BR_life_in_synch_052009
------------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users