West Wind Web Configuration Utility
A tool to Extract the contents of an .msi File
It works from the command line, has a simple form that lets you extract files and view msi tables.
WiX Tutorial — Introduction to the Windows Installer XML Toolset
"The Windows Installer XML (WiX) is a toolset that builds Windows installation packages from XML source code. The toolset provides a command line environment that developers may integrate into their build processes to build MSI and MSM setup packages. WiX is an open source project, originally developed by Microsoft and maintained by Rob Mensching. You can download the latest binary and source code releases from SourceForge. This tutorial describes version 2.0, the stable release. The toolset is written in C# and requires the .NET Framework and its Service Pack 1 to run. However, this only applies to the toolset itself. The installation packages you create with the toolset do not require any extra framework or software to be installed on the target computer. Similarly, there might be a few additional utilities required for some special applications (merge modules, patches) but only on your build computer, the client will only need the finished and self-contained installer package, nothing else."
WiX Tutorial — Introduction to the Windows Installer XML Toolset
Cabinet File (*.CAB) Compression and Extraction - The Code Project - Files and Folders
Cabinet File (*.CAB) Compression and Extraction - The Code Project - Files and Folders
Last time when I was at a client it could be useful.
dotNetInstaller - Setup Bootstrapper for .NET Application - The Code Project - .NET
dotNetInstaller - Setup Bootstrapper for .NET Application - The Code Project - .NET
"This application doesn’t replace tool like InstallShield, Wise or Visual Studio Setup and Deployment Project; my goal is to create an application to help the users to installing the correct prerequisites components. Today applications often need to install several components to work properly: Windows Service Pack, Internet Explorer, MDAC, .NET Framework etc. With this tool the developer can define the application prerequisites and install the correct version of these components in the correct order based on the user operating system type and language, allow the user to download these components from the web or install these components directly from his media (usually a CDROM)."


