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 users from installing it on unsupported platforms.
Iíve created several launch conditions that you might want to use in your setups.