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