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 non di altri database. Non è necessario chiamare le funzioni di database del programma di installazione seguenti Windows da un'azione personalizzata, perché richiedono un handle a 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