comment fait on pour trouver le CLSID d'une application sous la forme
?
Code : S�lectionner tout - Visualiser dans une fen�tre � part {0x33A55B2B,0x55FC,0x4632,{0xBC,0xF0,0x4D,0xE3,0xC5,0x1F,0xD0,0x48}}
j'ai visual c++ 6
comment fait on pour trouver le CLSID d'une application sous la forme
?
Code : S�lectionner tout - Visualiser dans une fen�tre � part {0x33A55B2B,0x55FC,0x4632,{0xBC,0xF0,0x4D,0xE3,0xC5,0x1F,0xD0,0x48}}
j'ai visual c++ 6
Qu'appelles-tu application ?
j'appel application un programme tout fais qui donne ce num�ro, sinon si il existe un moyen de trouver �a en codant c'est mieux!
Y'a une forme plus "humaine" qui peut �tre associ�e au CLSID : le ProgID. Utilise CLSIDFromProgID pour faire le lien. Par exemple, typiquement pour Excel:
Mais note que Excel enregistre plein d'autres CLSID : il peut y avoir plein de ProgID associ�s � une seule "application". Jette un oeil dans HKEY_CLASSES_ROOT\CLSID.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 CLSID clsid; RESULT hr = CLSIDFromProgID( L"Excel.Application", &clsid );
Normalement non. C'est le cr�ateur du composant qui d�cide, mais normalement, un ProgID est associ� � un CLSID, et il ne change jamais (pour �tre compatible).
Partager