Hvordan få GUID Fra ActiveX

Alle ActiveX-kontroller kan identifiseres av en unik klasse ID, eller CLSID, et slags globalt unik identifikator eller GUID. For å gjøre visse modifikasjoner eller referanser til en bestemt ActiveX-kontroll, kan det være svært nyttig å vite sin CLSID. ActiveX-kontroller som er installert på systemet ditt, er oppført i Windows-registeret, men de er sortert etter CLSID, og ​​den eneste måten å finne ut hvilken CLSID tilsvarer kontroll er å gå gjennom registeroppføringer én etter én i søk av kontroll navn . Dette vil være kjedelig, så det er best å først prøve å kontakte kontroll skaperen.

Bruksanvisning

1 Kontakt produsenten av kontrollen, hvis du kan, og be for sin CLSID. Dette alternativet kan ikke alltid være tilgjengelig for deg, men hvis du kan gjøre det, er det å foretrekke å brute-force tilnærming.

2 Åpne Registerredigering. I Windows Vista og 7, gjøres dette ved å klikke på "Start" -knappen, skrive "regedit" og trykk "Enter"; i Windows XP, må du klikke på "Start" og deretter "Kjør" før du skriver "regedit".

3 Bruk den venstre ruten for å åpne HKEY_CLASSES_ROOT \ CLSID katalogen. Denne inneholder taster for alle ActiveX-kontroller som er installert på datamaskinen. Dessverre, de er organisert av CLSID, så du må sjekke kontrollene en etter en til du finner den du leter etter. Klikk på plusstegnet ved siden av en kontrollens tast for å utvide den og avslører undernøkler.

4 Klikk på "ProgID" undernøkkel under kontroll du kontrollerer. Dobbeltklikk på "Default" verdi i den høyre ruten; teksten som vises er "vennlig navn" av kontroll.

5 Gjenta trinn 3 og 4 til du finner den kontrollen du leter etter. Navnet på den kontrollen nøkkel --- lang alfanumerisk rekkefølge --- er dens CLSID.