comment fait on pour trouver le CLSID d'une application sous la forme
?Code:{0x33A55B2B,0x55FC,0x4632,{0xBC,0xF0,0x4D,0xE3,0xC5,0x1F,0xD0,0x48}}
j'ai visual c++ 6
Version imprimable
comment fait on pour trouver le CLSID d'une application sous la forme
?Code:{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:
1
2 CLSID clsid; RESULT hr = CLSIDFromProgID( L"Excel.Application", &clsid );
ok, mais si je change de pc ce numéro change?
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).