[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=160591471iu=/4140/ostg.clktrk ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Bootstrapper Crystal Prerequisite Install
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=160591471iu=/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=160591471iu=/4140/ostg.clktrk ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Bootstrapper Crystal Prerequisite Install
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=160591471iu=/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=160591471iu=/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=160591471iu=/4140/ostg.clktrk ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Bootstrapper Crystal Prerequisite Install
Does the InstallCondition--CrystalRuntimeXP AND (NOT VersionNT64 OR CrystalRuntime)--look correct? -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Bootstrapper-Crystal-Prerequisite-Install-tp7596900p7596903.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=160591471iu=/4140/ostg.clktrk ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Bootstrapper Crystal Prerequisite Install
Depends, Does your app support both a 32 bit and 64 bit variant? -Original Message- From: newuser2014 [mailto:wamplersovere...@gmail.com] Sent: Thursday, September 18, 2014 3:01 PM To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Bootstrapper Crystal Prerequisite Install Does the InstallCondition--CrystalRuntimeXP AND (NOT VersionNT64 OR CrystalRuntime)--look correct? -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Bootstrapper-Crystal-Prerequisite-Install-tp7596900p7596903.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=160591471iu=/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=160591471iu=/4140/ostg.clktrk ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users