Using MSI Launch Conditions to Prevent Installation on Unsupported Windows Platforms
Before Windows 7, support for 64-bit Windows was not really a concern for most applications because they were aimed squarely at the 32-bit Windows market. With Windows 7, a large percentage of Windows users will be using the 64-bit version, which means that your setup program has to know what to do when it encounters 64-bit Windows. If your software only works on certain versions of Windows, you should be using launch conditions to prevent user…