I am a member of a small community of video editors, and this hobby 
requires a large amount of freely available software. In order to make 
it easier for users to find and install all of the software that they 
need, we package it all into a single, easy to use installer.

This installer is currently using NSIS, but the code is a mess and it is 
very difficult to manage. I have been looking at wix for a while, but I 
am not sure if it would be suitable for this. I am going to list some of 
the things that our nsis installer does, and it would be appreciated if 
someone can just let me know if all of this is capable with wix. I would 
hate to spend all of the time involved in learning wix, only to find out 
that some small but important issue is keeping it from working how we need.

- Execute other installers. It needs to run one, wait for it to finish, 
then run the next, wait for it to finish, and so on.
- Install video and audio codecs that are normally installed via .inf files.
- Check if certain dll files exist in the system folder, if not, copy 
them in there.
- Keep track of everything that's installed (including the external 
installers), and allow it to all be uninstalled through a single 
uninstaller.
- Check windows version, cpu type, and .net version, and possibly 
install different files depending on the result. Also prompt user to 
automatically install .net framework if necessary.
- Copy files to installation folders of other programs.

The main goal here is to make things easier for the user (it would 
literally take an hour or more to track down and install all this stuff 
seperately), but also playing nice with their system. Windows Installer 
seems to be designed with that in mind, but I suspect this would also 
lead to limitations in what it can and can not do.
Will wix be suitable for this installer?

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to