Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

EINFÜHRUNG

Windows Installer stellt APIs bereit, mit denen ein Benutzer die Windows Installer-Datenbank nach dem vorhanden sein eines bestimmten Produkts Abfragen kann. Jedes Produkt wird durch seinen Produktcode, der eine GUID ist, eindeutig identifiziert. Dieser Artikel enthält Codebeispiele, die zeigen, wie Sie programmgesteuert auf das vorhanden sein eines Windows Installer-basierten Produkts mithilfe seines Produktcodes überprüfen.

Weitere Informationen

Aufrufen der API in Visual C++

Im folgenden finden Sie ein Beispiel dafür, wie Sie die MsiGetProductInfoExW () -Methode in Visual C++ aufrufen können, um das vorhanden sein eines bestimmten Produkts zu erkennen. Das Produkt wird durch seine eindeutige Produktcode-GUID angegeben.

TCHAR szVersion[20];DWORD cchVersion = 20;BOOL fInstalled = (ERROR_SUCCESS == MsiGetProductInfoEx (TEXT("{ProductCode}"), NULL, MSIINSTALLCONTEXT_MACHINE, INSTALLPROPERTY_VERSIONSTRING, szVersion, &cchVersion));

In diesem Codebeispiel Fragment enthält die boolesche Variable fInstalled einen Wert vom Typ "wahr" oder "falsch", je nachdem, ob das angegebene Produkt installiert oder nicht installiert ist.

Aufrufen der API aus VBScript

Im folgenden finden Sie ein Beispiel dafür, wie Sie die ProductInfo () -Methode für das WindowsInstaller. Installer -Objekt in Microsoft Visual Basic-Skript aufrufen können, um das vorhanden sein eines bestimmten Produkts zu erkennen. Das Produkt wird durch seine eindeutige Produktcode-GUID angegeben.

 Dim msi : Set msi = CreateObject("WindowsInstaller.Installer")On Error Resume NextDim version : version = msi.ProductInfo("{ProductCode}", "VersionString")Dim installed : installed = ( Err.Number = 0 )

In diesem Codebeispiel Fragment enthält die installierte Variable einen Wert von 0 oder 1, je nachdem, ob das angegebene Produkt installiert oder nicht installiert ist.Hinweis Die ProductCode -Eigenschaft, die in beiden Beispielen an die Funktionen übergeben wird, beinhaltet geschweifte Klammern ({}) innerhalb der Anführungszeichen. Weitere Informationen zu Windows Installer finden Sie auf der folgenden MSDN-Webseite für Microsoft Windows Installer:

http://msdn.microsoft.com/en-us/library/aa367449(VS.85).aspxWeitere Informationen zum Abrufen der neuesten Version von Windows Installer für Ihren Computer finden Sie auf der folgenden Microsoft-Webseite:

http://www.microsoft.com/download/details.aspx?familyid=5A58B56F-60B6-4412-95B9-54D056D6F9F4&displaylang=en Weitere Informationen finden Sie auf den folgenden Microsoft-Webseiten:

Hinweis zum Abschnitt "bezieht sich auf"Zusätzlich zu den Produkten, die im Abschnitt "bezieht sich auf" aufgeführt sind, gelten die Informationen in diesem Artikel auch für das folgende Produkt:

  • Windows Installer 4,0

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×