Training
Modul
Explore application troubleshooting - Training
This module explores the methods and tools used for troubleshooting application deployment issues.
Dieser Browser wird nicht mehr unterstützt.
Führen Sie ein Upgrade auf Microsoft Edge durch, um die neuesten Features, Sicherheitsupdates und den technischen Support zu nutzen.
Die Produktdatenbank enthält Informationen zu einem Produkt. Weitere Informationen zum Abrufen von Produktinformationen mit Enumerationsfunktionen finden Sie unter Initialisieren einer Anwendung.
So erhalten Sie Produktinformationen
Überprüfen Sie mit der Funktion MsiQueryProductState, ob ein Produkt installiert ist.
Öffnen Sie die Datenbank, und rufen Sie mit der Funktion MsiOpenProduct den Handle dafür ab.
Wenn die Datenbank in einem Installationspaket enthalten ist, rufen Sie die Funktion MsiOpenPackage auf.
Rufen Sie mit dem offenen Handle die Produkteigenschaften mit der Funktion MsiGetProductProperty ab. Mit der Funktion MsiGetFeatureInfo erhalten Sie eine Featurebeschreibung.
Wenn Sie die Produktinformationen statt mit dem offenen Datenbank-Handle mit dem Produktcode abrufen möchten, rufen Sie statt der Funktion MsiGetProductProperty die Funktion MsiGetProductInfo ab.
Einen offenen Installations-Handle schließen Sie mit der Funktion MsiCloseHandle.
Die Funktion MsiCloseAllHandles ist eine Diagnosefunktion. Sie sollten Sie nicht dazu verwenden, bekanntermaßen offene Handles zu schließen. Es ist akzeptabel, die Funktion MsiCloseAllHandles aufzurufen, wenn die Anwendung geschlossen wird, um sicherzustellen, dass alle Handles geschlossen werden.
Training
Modul
Explore application troubleshooting - Training
This module explores the methods and tools used for troubleshooting application deployment issues.
Dokumentation
MsiGetProductCodeW-Funktion (msi.h) - Win32 apps
Die MsiGetProductCode-Funktion gibt den Produktcode einer Anwendung mithilfe des Komponentencodes einer installierten oder angekündigten Komponente der Anwendung zurück. (Unicode)
MEDIAPACKAGEPATH-Eigenschaft - Win32 apps
Wenn sich das Installationspaket, das mit einer Anwendung ausgeliefert wird, nicht im Stammverzeichnis der CD-ROM befindet, die Kunden erhalten, muss die MEDIAPACKAGEPATH-Eigenschaft in der Befehlszeile auf den relativen Pfad der Anwendung auf der CD-ROM festgelegt werden. Wenn der Pfad zum Paket auf dem Medium beispielsweise „E:\\MyPath\\My.msi“ lautet, verwenden Sie MEDIAPACKAGEPATH=&\#0034;\\\MyPath\\&\#0034;. Administratoren können CD-ROMs über einen administrativen Installationspunkt erstellen. Wenn de
MsiQueryProductStateA-Funktion (msi.h) - Win32 apps
Die MsiQueryProductState-Funktion gibt den installierten Zustand für ein Produkt zurück. (ANSI)
UpdateStarted-Eigenschaft - Win32 apps
Das Installationsprogramm legt die UpdateStarted-Eigenschaft fest, wenn Änderungen am System für diese Installation begonnen wurden, einschließlich der Fortsetzung einer angehaltenen Installation. Bedingungsanweisungen der Benutzeroberfläche verwenden diesen Wert, um ein Dialogfeld auszuwählen.