Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bevor Sie mit einer Datenbank arbeiten, müssen Sie zuerst ein Handle für sie abrufen.
So greifen Sie auf Informationen zu einer Installer-Datenbank zu
- Rufen Sie ein Handle für die Datenbank ab. Hierfür gibt es zwei Möglichkeiten:
- Wenn eine Installation ausgeführt wird, rufen Sie ein Handle für die aktive Datenbank ab, indem Sie die MsiGetActiveDatabase-Funktion aufrufen.
- Wenn keine Installation ausgeführt wird, öffnen Sie eine angegebene Datenbank, indem Sie die MsiOpenDatabase-Funktion aufrufen.
- Nachdem die Datenbank geöffnet wurde, können Sie Funktionen aufrufen, um Informationen zur Datenbank abzurufen oder die Datenbank zu bearbeiten.
- Erstellen Sie ein View-Objekt, und geben Sie eine SQL-Abfrage der geöffneten Datenbank an, indem Sie die MsiDatabaseOpenView-Funktion aufrufen.
- Rufen Sie einen Datensatz ab, der alle Primärschlüssel einer angegebenen Tabelle in der geöffneten Datenbank enthält, indem Sie die MsiDatabaseGetPrimaryKeys-Funktion aufrufen.
- Überprüfen Sie den aktuellen Status einer geöffneten Datenbank, indem Sie die MsiGetDatabaseState-Funktion aufrufen. Mit der MsiGetDatabaseState-Funktion können Sie die Lese-/Schreibstatus für eine Datenbank bestimmen oder ermitteln, ob das Handle gültig ist.