我已经想通过阅读以前的SO帖子来告诉安装.NET框架的哪个版本,但是我没有找到关于Windows Installer的任何信息。如何检测Windows Installer是否已安装?
是否有注册表项或类似的东西可以验证是否安装了Windows Installer 3.01+?
我已经想通过阅读以前的SO帖子来告诉安装.NET框架的哪个版本,但是我没有找到关于Windows Installer的任何信息。如何检测Windows Installer是否已安装?
是否有注册表项或类似的东西可以验证是否安装了Windows Installer 3.01+?
“如果你要检查的Windows安装程序的版本,您的系统上,在WINDOWS \ SYSTEM文件夹32 MSI.DLL检查的版本”
http://blogs.msdn.com/windows_installer_team/archive/2005/08/05/448386.aspx
您可以包含Windows Installer的可再发行版本,而不必担心。
嗯,我使用WPkg项目自动完成产品的安装和它的先决条件,所以我需要能够告诉程序何时安装它或者它已经存在。 – samoz 2009-07-17 18:26:35
检查%SYS32%\ msi.dll的文件版本。在XP上,它在c:\ windows \ system32中。
要找出你已经在PC上安装的Windows Installer的版本,这样做:
谢谢! [15个字符] – samoz 2009-07-17 18:30:03