Accès à une base de données ou à une session à partir d’une action personnalisée

Vous ne pouvez pas accéder à une session du programme d’installation à partir d’une action personnalisée qui n’est pas la session d’installation actuelle. Les actions personnalisées sont limitées à l’utilisation de la base de données active de la session et uniquement cette base. Les fonctions de base de données Windows Installer suivantes ne doivent pas être appelées à partir d’une action personnalisée, car elles nécessitent un handle pour une base de données qui n’est pas la base de données de la session d’installation actuelle :

MsiDatabaseMerge

 

MsiCreateTransformSummaryInfo

 

MsiDatabaseApplyTransform

 

MsiDatabaseCommit

 

MsiDatabaseExport

 

MsiDatabaseGenerateTransform

 

MsiDatabaseImport

 

MsiEnableUIPreview

 

MsiGetDatabaseState

Accès à la session du programme d’installation actuelle à partir d’une action personnalisée