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