函式不適用於自訂動作
下列 Database Functions 絕對不能從自訂動作呼叫。
- 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 Installer 函式來變更功能狀態、元件狀態或從控制事件傳送訊息的新執行緒。 嘗試這樣做會導致安裝失敗。