您可以使用下列方法來判斷 Windows Installer 版本:
呼叫 MsiGetFileVersion 函式,並將 szFilePath 參數設定為檔案的路徑 Msi.dll。
您可以使用 CSIDL_SYSTEM 常數呼叫 SHGetKnownFolderPath 函式,以取得 Msi.dll的路徑。 從 Windows Vista 開始,應用程式應該使用 SHGetFolderPath 函式和 REFKNOWNFOLDERID “System”。使用 SHGetFolderPath 函式的現有應用程式,且 CSIDL 類型將繼續運作。
Installer 物件 之 Installer.Version 屬性的值相當於 Windows Installer 已發行版本 主題中列出的四個字段字元串。
應用程式可以使用 DllGetVersion來取得 Windows Installer 版本。
安裝程式會將 VersionMsi 屬性設定為安裝期間執行的 Windows Installer 版本。
如需詳細資訊,請參閱 發行版本的 Windows Installer。