Поделиться через


Доступ к базе данных или сеансу из пользовательского действия

Невозможно получить доступ к сеансу установщика из настраиваемого действия, которое не является текущим сеансом установки. Пользовательские действия ограничиваются работой только с активной базой данных сеанса и никакими другими базами данных. Следующие функции базы данных установщика Windows не должны вызываться из пользовательского действия, так как для них требуется дескриптор для базы данных, которая не является базой данных текущего сеанса установки:

MsiDatabaseMerge

 

MsiCreateTransformSummaryInfo

 

MsiDatabaseApplyTransform

 

MsiDatabaseCommit

 

MsiDatabaseExport

 

MsiDatabaseGenerateTransform

 

MsiDatabaseImport

 

MsiEnableUIPreview

 

MsiGetDatabaseState

Доступ к текущему сеансу установщика из пользовательского действия