Composants de Windows Installer
Un composant est un élément de l’application ou du produit à installer. Les exemples de composants incluent des fichiers uniques, un groupe de fichiers associés, des objets COM, une inscription, des clés de registre, des raccourcis, des ressources, des bibliothèques regroupées dans un répertoire ou des éléments de code partagés tels que MFC ou DAO.
Le service d’installation installe ou supprime un composant en tant qu’élément cohérent unique. Il effectue le suivi de chaque composant en fonction du GUID d’ID de composant correspondant spécifié dans la colonne ComponentId de la table Component.
Notes
Deux composants qui partagent le même ID de composant sont traités comme plusieurs instances du même composant, quel que soit leur contenu réel. Une seule instance d’un composant est installée sur l’ordinateur d’un utilisateur. Plusieurs fonctionnalités ou applications peuvent donc partager certains composants.
Étant donné que les composants sont généralement partagés, l’auteur d’un package d’installation doit suivre des règles strictes lors de la spécification des composants d’une fonctionnalité ou d’une application. Cela est essentiel pour le bon fonctionnement du mécanisme de comptage des références de Windows Installer. Pour plus d’informations, consultez Organisation des applications en composants.
En résumé, ces règles sont les suivantes :
- chaque composant doit être stocké dans un dossier unique.
- aucun fichier, entrée de registre, raccourci ou autre ressource ne doit jamais être expédié en tant que membre de plus d’un composant. Cela s’applique à tous les produits, versions de produits et entreprises.
Pour plus d’informations sur l’utilisation de ces composants, consultez
- Installation d’un composant manquant
- Installation de composants, fichiers, polices et clés de registre permanents
- Utilisation de composants qualifiés
- Utilisation de composants transitifs
- Utilisation des fonctionnalités et des composants
- Création d’un package volumineux
- Vérification de l’installation des fonctionnalités, des composants et des fichiers
- Recherche d’une fonctionnalité ou d’un composant défectueux
- Publication de produits, de fonctionnalités et de composants