É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 d’accès de clé du composant. Un package créé pour Windows Installer 5.0 peut utiliser les fonctions MsiEnumComponentsEx, MsiEnumClientsEx et MsiGetComponentPathEx pour rechercher des composants et des produits dans des comptes d’utilisateur et des contextes d’installation. Les fonctions MsiEnumComponents, MsiEnumClients et MsiGetComponentPath retournent uniquement des informations pour 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’ensemble de l’ordinateur.

La fonction MsiEnumComponentsEx énumère les composants installés. La fonction récupère un code de composant chaque fois qu’elle est appelée. L’objet Component 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 d’accès complet à 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.