判斷 Windows Installer 版本
您可以使用下列方法來判斷 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 的發行版本本。