Accesso a un database o a una sessione dall'interno di un'azione personalizzata

Non è possibile accedere a una sessione del programma di installazione da un'azione personalizzata che non è la sessione di installazione corrente. Le azioni personalizzate sono limitate all'uso solo del database attivo della sessione e di nessun altro database. Le funzioni di database di Windows Installer seguenti non devono essere chiamate da un'azione personalizzata, perché richiedono un handle per un database che non è il database della sessione di installazione corrente:

MsiDatabaseMerge

 

MsiCreateTransformSummaryInfo

 

MsiDatabaseApplyTransform

 

MsiDatabaseCommit

 

MsiDatabaseExport

 

MsiDatabaseGenerateTransform

 

MsiDatabaseImport

 

MsiEnableUIPreview

 

MsiGetDatabaseState

Accesso alla sessione del programma di installazione corrente dall'interno di un'azione personalizzata