Je ai une application qui est écrit en C#Comment obtenir le ProgID d'un composant COM à partir de C#?
Je veux afficher une liste des composants COM dans un dossier sur le système avec des détails sur le composant, initialement le ProgID.
Existe-t-il un moyen d'interroger un composant à partir de mon code C# pour trouver les détails lors de l'exécution. Il se peut que vous deviez utiliser la classe TypeLibConverter et travailler avec les métadonnées du framework .net.
Notez que pour tous les conseils en utilisant le registre (y compris ProgIDFromCLSID) le conmponet doit effectivement être enregistré. Qu'essayez-vous d'accomplir? La suggestion d'Alex de lire le typelib est probablement la plus générique, mais aussi la plus complexe. – peterchen