Well, I looked at setupbld, but it has no way of doing "pre-install" checks 
like I need. I won't know what version of outlook is installed, for instance, 
and need to check that to determine which PIA to install. So with the 
information from Wendell, I was able to cobble together the start of a program 
to do the wrapping myself, and it doesn't look like it'll take much to make it 
work the way I need it to.

Thanks! 

-----Original Message-----
From: Rob Mensching [mailto:r...@wixtoolset.org] 
Sent: Monday, June 01, 2009 3:16 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Where to start on creating a wrapper for two or more 
MSI's?

The WiX v3.0 toolset contains a little program called "setupbld.exe" 
that does exactly this sort of thing. It was actually first designed to install 
the Creative Commons Plug-in for Office that needed the PIAs installed. It 
isn't that great for UI but maybe you don't need much.

In WiX v3.5 we're building a much better system called "burn" that will do far 
more than setupbld.exe does today. But that is a couple months away from really 
being usable and triple that for being really stable. 
<smile/>

Wendell Joost wrote:
> What I've done is to put the binary in the .resources for the .exe and 
> then extract it and write it out to TEMP and run it from there.  If 
> you're doing this as a per-machine install, extract to ProgramFiles.
>
> Wendell
>
>
> On Mon, Jun 1, 2009 at 1:52 PM, David Bartmess 
> <david.bartm...@wallst.com> wrote:
>   
>> I need a starting point on how to create a wrapper for two or more MSI's. 
>> The goal is to have the installation program check for the existence of 
>> certain prerequisites and install them if they don't exist. Unfortunately, 
>> such as in the MS Office PIA modules, these only come in MSI form, and since 
>> I can't call one MSI from within another, I need the wrapper program to do 
>> the checks and installations.
>>
>> I know C# and CPP programming, so if someone had an example wrapper they 
>> could pass along, that would be great. The big issues I see are 1) including 
>> the prerequisite binaries in the output exe (we have a requirement to have a 
>> "one file install"), and 2) checking the registry for the existence of the 
>> installations.
>>
>> #2 I can handle but I have no clue from my prior programming how to include 
>> a binary in an executable and extract it for execution..
>>
>> Thanks for any help!
>>
>> David Bartmess
>> ---------------------------------------------------------------------
>> --------- OpenSolaris 2009.06 is a cutting edge operating system for 
>> enterprises looking to deploy the next generation of Solaris that 
>> includes the latest innovations from Sun and the OpenSource 
>> community. Download a copy and enjoy capabilities such as Networking, 
>> Storage and Virtualization.
>> Go to: http://p.sf.net/sfu/opensolaris-get
>> _______________________________________________
>> WiX-users mailing list
>> WiX-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>>
>>     
>
>
>
> --
> "Some people come visit Europe and are really let down when they find 
> out it's not like a credit-card commercial; others really get into 
> meeting all the quirky people and careening along narrow mountain 
> roads in rickety cabs driven by suicidal, gap-toothed Carpathians. I 
> guess it's pretty obvious which one you are..." - Justin Crevier, May
> '01
>
> ----------------------------------------------------------------------
> -------- OpenSolaris 2009.06 is a cutting edge operating system for 
> enterprises looking to deploy the next generation of Solaris that 
> includes the latest innovations from Sun and the OpenSource community. 
> Download a copy and enjoy capabilities such as Networking, Storage and 
> Virtualization.
> Go to: http://p.sf.net/sfu/opensolaris-get
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>   

------------------------------------------------------------------------------
OpenSolaris 2009.06 is a cutting edge operating system for enterprises looking 
to deploy the next generation of Solaris that includes the latest innovations 
from Sun and the OpenSource community. Download a copy and enjoy capabilities 
such as Networking, Storage and Virtualization. 
Go to: http://p.sf.net/sfu/opensolaris-get
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

------------------------------------------------------------------------------
OpenSolaris 2009.06 is a cutting edge operating system for enterprises 
looking to deploy the next generation of Solaris that includes the latest 
innovations from Sun and the OpenSource community. Download a copy and 
enjoy capabilities such as Networking, Storage and Virtualization. 
Go to: http://p.sf.net/sfu/opensolaris-get
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to