Bestimmen der Windows Installer-Version
Sie können die folgenden Methoden verwenden, um die Windows Installer-Version zu bestimmen:
Rufen Sie die MsiGetFileVersion-Funktion mit dem szFilePath-Parameter auf, der auf den Pfad zur Datei „Msi.dll“ festgelegt ist.
Sie können die Funktion SHGetKnownFolderPath mit der CSIDL_SYSTEM-Konstanten aufrufen, um den Pfad zu „Msi.dll“ abzurufen. Ab Windows Vista sollten Anwendungen die SHGetFolderPath-Funktion und das REFKNOWNFOLDERID-System verwenden. Vorhandene Anwendungen, die die SHGetFolderPath-Funktion und den CSIDL-Typ nutzen, funktionieren auch weiterhin.
Der Wert der Installer.Version-Eigenschaft des Installationsprogrammobjekts entspricht den Zeichenfolgen mit vier Feldern, die im Artikel Veröffentlichte Windows Installer-Versionen aufgeführt sind.
Anwendungen können die Windows Installer-Version mithilfe von DllGetVersion abrufen.
Das Installationsprogramm legt die VersionMsi-Eigenschaft auf die Windows Installer-Version fest, die während der Installation ausgeführt wird.
Weitere Informationen finden Sie untere Veröffentlichte Windows Installer-Versionen.