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

Reply via email to