Partager via


Énumération des composants

Windows Installer 5.0 s’exécutant sur Windows Server 2008 R2 ou Windows 7 peut énumérer tous les composants installés sur l’ordinateur et obtenir le chemin de clé du composant. Un package créé pour Windows Installer 5.0 peut utiliser les fonctions MsiEnumComponentsEx, MsiEnumClientsExet MsiGetComponentPathEx pour rechercher des composants et des produits dans des comptes d’utilisateur et des contextes d’installation. Les fonctions MsiEnumComponents, MsiEnumClientset MsiGetComponentPath retournent uniquement des informations sur les composants et les produits installés pour le compte d’utilisateur qui a appelé la fonction. Plusieurs appels à ces fonctions, au moins une fois pour chaque compte d’utilisateur, sont nécessaires pour collecter des informations pour l’ordinateur entier.

La fonction MsiEnumComponentsEx énumère les composants installés. La fonction récupère un code de composant chaque fois qu’il est appelé. L’objet composant reçoit des informations sur un composant installé par cette fonction.

La fonction MsiEnumClientsEx énumère les produits qui sont des clients d’un composant installé spécifié. L’objet client reçoit des informations sur un client par cette fonction.

La fonction MsiGetComponentPathEx retourne le chemin complet d’un composant installé. La fonction retourne la clé de Registre si le chemin de clé du composant est une clé de Registre. L’objet componentInfo reçoit des informations sur un composant installé par cette fonction.

Windows Installer 4.5 ou version antérieure: Non pris en charge. Cette fonctionnalité est disponible à partir de Windows Installer 5.0 s’exécutant sur Windows 7 ou Windows Server 2008 R2.