Compartilhar via


Como acessar um banco de dados ou sessão de dentro de uma ação personalizada

Você não pode acessar uma sessão do instalador de uma ação personalizada que não é a sessão de instalação atual. As ações personalizadas só podem trabalhar com o banco de dados ativo da sessão. As seguintes Funções de banco de dados do Windows Installer não devem ser chamadas de uma ação personalizada, pois exigem um identificador para um banco de dados que não é o banco de dados da sessão de instalação atual:

MsiDatabaseMerge

 

MsiCreateTransformSummaryInfo

 

MsiDatabaseApplyTransform

 

MsiDatabaseCommit

 

MsiDatabaseExport

 

MsiDatabaseGenerateTransform

 

MsiDatabaseImport

 

MsiEnableUIPreview

 

MsiGetDatabaseState

Como acessar a sessão do instalador atual em uma ação personalizada