I have always wondered about this. So many application setups have a zip file that you unzip, and in it are a bunch of files, among other things an exe and an msi. What is t
The setup.exe is a wrapper for the MSI, but it is not only a wrapper.
setup.exe can rely on a setup.ini to define parameterssetup.exe checks for the Windows Installer (a MSI cannot be installed otherwise)setup.exe can check for frameworks, like the .NET framework. The developer can pick one of those defined in C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages (for Visual Studio 2008). If it is lacking, it will try to download it from http://www.microsoft.com/setup.exe can be reconfigured with msistuff.exe