Programming: How do detect the MSI version on the computer?
When using MSI it is frequently confusing if a user has the latest version installed. Here is how to check.
This has been driving me crazy lately. Several versions of Windows Installer 3.1 exist; some of which have been recently updated through hotfixes.
I have been told in the past to use msiexec.exe /? to detect the version; however, this only tells the latest version of msiexec and not MSI.
To check the version of the Windows Installer on a system, one needs to check the version of MSI.DLL in the Windows\System 32 folder.
Thanks to the Windows Installer Team Blog for the info.





