Fonctions à ne pas utiliser dans les actions personnalisées
Les fonctions de base de données suivantes ne doivent jamais être appelées à partir d’une action personnalisée.
- MsiConfigureProduct
- MsiConfigureProductEx
- MsiCreateTransformSummaryInfo
- MsiDatabaseApplyTransform
- MsiDatabaseCommit
- MsiDatabaseExport
- MsiDatabaseGenerateTransform
- MsiDatabaseImport
- MsiDatabaseMerge
- MsiEnableLog
- MsiEnableUIPreview
- MsiGetDatabaseState
- MsiOpenDatabase
- MsiPreviewBillboard
- MsiPreviewDialog
- MsiReinstallProduct
- MsiSetExternalUI
- MsiSetExternalUIRecord
- MsiSetInternalUI
Les fonctions Windows Installer suivantes ne doivent jamais être appelées à partir d’une action personnalisée.
- MsiApplyPatch
- MsiCollectUserInfo
- MsiConfigureFeature
- MsiConfigureProduct
- MsiConfigureProductEx
- MsiEnableLog
- MsiGetFeatureInfo
- MsiGetProductCode
- MsiGetProductProperty
- MsiInstallMissingComponent
- MsiInstallMissingFile
- MsiInstallProduct
- MsiOpenPackage
- MsiOpenProduct
- MsiReinstallFeature
- MsiReinstallProduct
- MsiSetExternalUI
- MsiSetInternalUI
- MsiUseFeature
- MsiUseFeatureEx
- MsiVerifyPackage
Les fonctions Windows Installer suivantes ne doivent jamais être appelées à partir d’une action personnalisée, si cela entraîne le démarrage d’une autre installation. Elles peuvent être appelées à partir d’une action personnalisée qui ne démarre pas une autre installation.
Une action personnalisée ne doit jamais générer un nouveau thread qui utilise les fonctions Windows Installer pour changer l’état des fonctionnalités, changer l’état des composants ou envoyer des messages à partir d’un événement de contrôle. Le non-respect de cette règle entraîne l’échec de l’installation.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour