Vicente Cartas Espinel wrote:
> I've to create an installer that checks some hardware and software
> prerequisites and then if some of those software prereqs aren't
> present in the machine, the installer has to download them (from a
> well-known URL) and launch them before continuing (like a nested .msi
> install). The process should be as unanteded from the user as possible
> and must run as a single process (cancelling the install or telling
> the user to download them manually is not acceptable).

You want a bootstrapper. Currently the WiX bootstrapper doesn't support
downloading packages. If you use Visual Studio 2005, you might want to
check out its bootstrapper.

--
sig://boB
http://bobs.org



Vicente:

Another option worth investigating is dotNetInstaller (available at
http://www.devage.com/ ). It's lightweight and very quick to pick up if you
look at the examples provided with the package. It supports web downloads
like you're looking for as well as determining whether your software package
is already installed, and it took me all of about 15 minutes to go from my
first run to having my bootstrapper up and running.

FYI, if you're wondering what a bootstrapper is, it's an external
application that basically runs a series of installers. So for instance
you'd build you installer with WiX as normal, and then you'd use a tool like
VS or dotNetInstaller to create a standable .EXE that installs your
pre-requisites and then runs your installer when all is well.

Hope that helps,
-Scott
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to