通过阅读以前的SO帖子,我找到了一种方法来判断安装了哪个版本的.NET框架,但我没有找到任何关于Windows Installer的信息。
是否有可以验证Windows Installer 3.01+已安装的注册表项或类似内容?
答案 0 :(得分:10)
要了解您在PC上安装的Windows Installer版本,请执行以下操作:
答案 1 :(得分:6)
“如果要检查系统上的Windows Installer版本,请检查Windows \ System 32文件夹中的MSI.DLL版本”
http://blogs.msdn.com/windows_installer_team/archive/2005/08/05/448386.aspx
答案 2 :(得分:0)
您可以只包含Windows Installer的可再发行版本,而不必担心它。
答案 3 :(得分:0)
检查%SYS32%\ msi.dll的文件版本。在XP上,它位于c:\ windows \ system32。