我的安裝項目需要檢測已安裝的程序作爲先決條件或選擇退出某些組件。 msi函數MsiGetProductInfo()
和MsiEnumRelatedProducts()
函數公開所需的功能。Microsoft程序的產品/升級代碼
但不幸的是,我無法找到所需要的微軟軟件產品和升級代碼來檢查任何地方。有誰知道在哪裏查找它們?由於大多數軟件包和/或串行代碼的不可用性,所以安裝這些產品以確定代碼的測試不是一種選擇。
我可能會嘗試下載每個包,並與逆戟鯨研究它,但由於我們的小互聯網連接,這將需要數天甚至數週,所以我更喜歡一個更簡單的方法。
目前,最重要的要求的數據是Microsoft Office 2010家庭和版本的代碼。但在未來,這肯定是我需要檢查的其他產品。
預先感謝您的幫助, 漢納斯
聽起來很合理。我想我會嘗試堅持使用常見的註冊表項。謝謝。 – Hannes