Freigeben über


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.