Zugreifen auf eine Datenbank oder Sitzung aus einer benutzerdefinierten Aktion

Sie können nicht auf eine Installationsprogrammsitzung aus einer benutzerdefinierten Aktion zugreifen, die nicht die aktuelle Installationssitzung ist. Benutzerdefinierte Aktionen sind nur auf die aktive Datenbank der Sitzung und keine anderen Datenbanken beschränkt. Die folgenden Windows Installationsprogrammdatenbankfunktionen dürfen nicht aus einer benutzerdefinierten Aktion aufgerufen werden, da sie einen Handle für eine Datenbank benötigen, die nicht die Datenbank der aktuellen Installationssitzung ist:

MsiDatabaseMerge

 

MsiCreateTransformSummaryInfo

 

MsiDatabaseApplyTransform

 

MsiDatabaseCommit

 

MsiDatabaseExport

 

MsiDatabaseGenerateTransform

 

MsiDatabaseImport

 

MsiEnableUIPreview

 

MsiGetDatabaseState

Zugreifen auf die aktuelle Installationsprogrammsitzung in einer benutzerdefinierten Aktion