Énumération des composants

Windows le programme d’installation 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 à la 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 les comptes d’utilisateur et les 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 sur l’ordinateur entier.

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 d’accès de la 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.