我已經想通過閱讀以前的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