Функции, не используемые в пользовательских действиях
Следующие функции базы данных никогда не должны вызываться из пользовательского действия.
- MsiConfigureProduct
- MsiConfigureProductEx
- MsiCreateTransformSummaryInfo
- MsiDatabaseApplyTransform
- MsiDatabaseCommit
- MsiDatabaseExport
- MsiDatabaseGenerateTransform
- MsiDatabaseImport
- MsiDatabaseMerge
- MsiEnableLog
- MsiEnableUIPreview
- MsiGetDatabaseState
- MsiOpenDatabase
- MsiPreviewBillboard
- MsiPreviewDialog
- MsiReinstallProduct
- MsiSetExternalUI
- MsiSetExternalUIRecord
- MsiSetInternalUI
Следующие Функции установщика никогда не должны вызываться из пользовательского действия.
- MsiApplyPatch
- MsiCollectUserInfo
- MsiConfigureFeature
- MsiConfigureProduct
- MsiConfigureProductEx
- MsiEnableLog
- MsiGetFeatureInfo
- MsiGetProductCode
- MsiGetProductProperty
- MsiInstallMissingComponent
- MsiInstallMissingFile
- MsiInstallProduct
- MsiOpenPackage
- MsiOpenProduct
- MsiReinstallFeature
- MsiReinstallProduct
- MsiSetExternalUI
- MsiSetInternalUI
- MsiUseFeature
- MsiUseFeatureEx
- MsiVerifyPackage
Следующие Функции установщика никогда не должны вызываться из пользовательского действия, если это запускает другую установку. Они могут вызываться из пользовательского действия, которое не запускает другую установку.
Пользовательское действие никогда не должно создавать новый поток, использующий функции установщика Windows для изменения состояния компонента, состояния компонента или отправки сообщений из события элемента управления. Попытка сделать это приведет к сбою установки.