Je vais décrire le problème aussi simple que possible; Supposons que nous ayons un client com qui définit plusieurs interfaces.Comment énumérer tous les coclasses qui implémentent une interface COM particulière?
Afin d'améliorer la fonctionnalité de notre client com; plusieurs sociétés indépendantes développent & déploie des serveurs com qui implémente l'interface. Il est possible que la machine cible possède des serveurs com qui implémente la même interface.
Maintenant, voici le problème;
Notre client com n'a aucune idée des serveurs com sur la machine cible car ils auront été développés indépendamment. Mais encore, nous pouvons demander aux entreprises indépendantes de suivre une procédure d'installation spécifique.
Maintenant, voici la question;
Quelle sorte de technique devrions-nous utiliser pour trouver tous les serveurs COM compatibles déployés sur la machine cible, puis instancier les objets requis?
Alors ... ce que vous voulez est la capacité d'énumérer tous les coclasses qui mettent en œuvre une interface donnée? –
@Billy, oui, c'est le problème à résoudre –
Espérons que le titre soit un peu moins sucky. –