Nwlapcug.com


Come ottenere il GUID da ActiveX

Tutti i controlli ActiveX sono identificabili da un ID di classe univoco o CLSID, una sorta di identificatore univoco globale o GUID. Per apportare alcune modifiche o riferimenti a un particolare controllo ActiveX, può essere molto utile per conoscere il relativo CLSID. I controlli ActiveX installati sul sistema sono elencati nel registro di Windows, ma stai ordinate da CLSID e l'unico modo per trovare quale CLSID corrisponde a quale controllo deve passare attraverso le voci di registro uno in cerca il nome del controllo. Questo sarà noioso, quindi è meglio tenterà innanzitutto contattare il creatore del controllo.

Istruzioni

1

Contattare il produttore del controllo, se possibile e chiedere per il relativo CLSID. Questa opzione potrebbe non essere sempre disponibile a voi, ma se si può fare, è preferibile l'approccio di forza bruta.

2

Aprire l'Editor del registro di sistema. In Windows Vista e 7, questo è fatto facendo clic sul pulsante "Start", digitando "regedit" e premere "Invio"; in Windows XP, dovrete cliccare su "Start" poi "Esegui" prima di digitare "regedit".

3

Utilizzare il riquadro di sinistra per aprire la directory HKEY_CLASSES_ROOT\CLSID. Questo contiene le chiavi per tutti i controlli ActiveX installati nel computer. Purtroppo, sono organizzati da CLSID, quindi dovrete verificare i comandi uno per uno fino a trovare quello che stai cercando. Fare clic sul segno più accanto al tasto di un controllo per espanderlo e rivelare le sottochiavi.

4

Fare clic sulla sottochiave "ProgID" sotto il controllo che si sta controllando. Fare doppio clic sul valore "Predefinito" nel riquadro di destra; il testo visualizzato è il "nome descrittivo" del controllo.

5

Ripetere i passaggi 3 e 4 fino a trovare il controllo che stai cercando. Il nome della chiave del controllo---la sequenza alfanumerica lunga---è relativo CLSID.