[WiX-users] Bootstrapper Crystal Prerequisite Install

2014-09-18 Thread newuser2014
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

2014-09-18 Thread Hoover, Jacob
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

2014-09-18 Thread Phil Wilson
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

2014-09-18 Thread newuser2014
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

2014-09-18 Thread Hoover, Jacob
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