The point of Win64 (or not) is to say which registry view you want. Win64="no" and defining the search in the normal way will automatically use WoW6432 so you don't need to specify it. That may or may not fix the problem, but IMO it's the right way to do these kinds of search. Just say what the item is and let Win64=yes/no do the redirection as appropriate. --------------- Phil Wilson
On Thu, Sep 18, 2014 at 12:25 PM, Hoover, Jacob <jacob.hoo...@greenheck.com> wrote: > Any time I see " Wow6432Node" the first thing I think is "you're doing it > wrong". > > Since this is in a bundle, and the bundle is a 32 bit process, one would > think you could do: > > <util:RegistrySearch Root="HKLM" > Key="SOFTWARE\SAP BusinessObjects\Crystal Reports for > .NET Framework 4.0\Crystal Reports" > Value="CRRuntime32Version" > Variable="CrystalRuntime32" > Result="exists" > /> > > To detect the 32 bit components being installed. If you have a 32 and 64 bit > MSI in your bundle, then you may need the second check (guessing at the Value > name): > > > <util:RegistrySearch Root="HKLM" > Key="SOFTWARE\SAP BusinessObjects\Crystal Reports for > .NET Framework 4.0\Crystal Reports" > Value="CRRuntime64Version" > Variable="CrystalRuntime64" > Result="exists" > Win64="yes" > /> > > -----Original Message----- > From: newuser2014 [mailto:wamplersovere...@gmail.com] > Sent: Thursday, September 18, 2014 2:15 PM > To: wix-users@lists.sourceforge.net > Subject: [WiX-users] Bootstrapper Crystal Prerequisite Install > > Hi, > > I have to verify and install Crystal as a prerequisite of my install in the > Bootstrapper. > > I have implemented the following, but it doesn't seem to work. Did I make a > mistake somewhere? Thank you very much in advance for your help! > > <Fragment> > <util:RegistrySearch Root="HKLM" > Key="SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal > Reports for .NET Framework 4.0\Crystal Reports" > Value="CRRuntime32Version" > Variable="CrystalRuntime" > Result="exists" > Win64="yes" > /> > > <util:RegistrySearch Root="HKLM" > Key="SOFTWARE\SAP BusinessObjects\Crystal Reports for > .NET Framework 4.0\Crystal Reports" > Value="CRRuntime32Version" > Variable="CrystalRuntimeXP" > Result="exists" > /> > > <PackageGroup Id="CrystalReport"> > <MsiPackage After="NetFx40Redist" > DisplayName="Crystal Report" > Cache="yes" > Compressed="yes" > Permanent="yes" > Vital="yes" > SourceFile=".\CRRuntime_32bit_13_0_10.msi" > InstallCondition="CrystalRuntimeXP AND (NOT VersionNT64 OR > CrystalRuntime)" > /> > </PackageGroup> > </Fragment> > > > > -- > View this message in context: > http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Bootstrapper-Crystal-Prerequisite-Install-tp7596900.html > Sent from the wix-users mailing list archive at Nabble.com. > > ------------------------------------------------------------------------------ > Slashdot TV. Video for Nerds. Stuff that Matters. > http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > ------------------------------------------------------------------------------ > Slashdot TV. Video for Nerds. Stuff that Matters. > http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that Matters. http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users