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