May I suggest using the Nullsoft Scriptable Installer System (NSIS) to
Embed other installers. NSIS is the polar opposite of WiX, its a
simple scripting language that runs in a linear fashion. I have
written a page on their wiki that demonstrates how embed MSI as well
as other installer types into the installer. I should note that my
examples do not Remove the installer files after executing them,
however this is trivial. Just call the Delete Method after making the
system call to msiexec.

On 3/26/07, Mike Dimmick <[EMAIL PROTECTED]> wrote:
> You need a bootstrapper application to install the MSIs in sequence. You
> can't nest an MSI within another MSI.
>
> --
> Mike Dimmick
>
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of ste
> Sent: 26 March 2007 21:21
> To: wix-users@lists.sourceforge.net
> Subject: [WiX-users] How do i embedd and install a 3rd party msi (eg directx
> or wse runtime) if not already installed
>
> Hi
>
> I have a simple problem..
>
> I am deploying a component that relies on a 3rd party installation
> runtime (think Msoft Wse3 runtime or DirectX runtime).  I want the
> installer to check that this pre-requisite is installed and if not
> execute the  prereq instal file before my installation invokes
>
> I have added the installation file as a component under my source
> directory, and created a feature for it.  Obviously this just copies the
> file onto the system. What i cannot figure out is how to run the
> installation without physically installing it..
>
> I thought about creating a custom action that just ran msiexec on the
> msi?  But assumed there must be a cleaner way for installing a prebuilt
> msi as a prerequisite.
>
>
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys-and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to