[C++/COM] Retrouver l'IID d'une interface

Retrouver l'IID d'une interface [C++/COM] - C++ - Programmation

Marsh Posté le 04-08-2004 à 14:15:20    

Je peux retrouver facile le CLSID d'un module par son ProgId dans la base de registre. Mais ensuite il me faut les IID des interfaces du module et je ne sais pas comment les récupérer (a part en faisant une recherche dans la base de registre mais bon...)
 
Il doit pourtant y avoir un moyen.

Reply

Marsh Posté le 04-08-2004 à 14:15:20   

Reply

Marsh Posté le 04-08-2004 à 15:01:37    

Bon...
 
Je vais faire une recherche dans "HKEY_CLASSES_ROOT\Interface" avec mes nom d'interface et je compare le GUID du TypeLib (que je trouve dans "HKEY_CLASSES_ROOT\CLSID\{...}\TypeLib" pour être certain d'avoir affaire à la bonne interface...
 
C'est un peu compliqué et moche surtout... Vous ne faite quand même pas comme çà ????

Reply

Marsh Posté le 06-08-2004 à 08:50:40    

Dit, c'est quand que tu me file le site des LVT pour que je le mette en ligne...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed