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

Não é possível acessar uma sessão do instalador de uma ação personalizada que não seja a sessão de instalação atual. As ações personalizadas estão limitadas a trabalhar apenas com o banco de dados ativo da sessão e nenhum outro banco de dados. As seguintes funções de banco de dados do instalador de Windows não devem ser chamadas de uma ação personalizada, pois exigem um identificador para um banco de dados que não seja o banco de dados da sessão de instalação atual:

MsiDatabaseMerge

 

MsiCreateTransformSummaryInfo

 

MsiDatabaseApplyTransform

 

MsiDatabaseCommit

 

MsiDatabaseExport

 

MsiDatabaseGenerateTransform

 

MsiDatabaseImport

 

MsiEnableUIPreview

 

MsiGetDatabaseState

Acessando a sessão do instalador atual de dentro de uma ação personalizada