Zugriff auf eine Datenbank oder Sitzung über eine benutzerdefinierte Aktion

Sie können über eine benutzerdefinierte Aktion nicht auf eine Installer-Sitzung zugreifen, die nicht die aktuelle Installationssitzung ist. Benutzerdefinierte Aktionen funktionieren nur mit der aktiven Datenbank der Sitzung, nicht mit anderen Datenbanken. Die folgenden Windows Installer-Datenbankfunktionen können nicht über eine benutzerdefinierte Aktion aufgerufen werden, da sie ein Handle für eine Datenbank erfordern, die nicht die Datenbank der aktuellen Installationssitzung ist:

MsiDatabaseMerge

 

MsiCreateTransformSummaryInfo

 

MsiDatabaseApplyTransform

 

MsiDatabaseCommit

 

MsiDatabaseExport

 

MsiDatabaseGenerateTransform

 

MsiDatabaseImport

 

MsiEnableUIPreview

 

MsiGetDatabaseState

Zugreifen auf die aktuelle Installationsprogrammsitzung über eine benutzerdefinierte Aktion