Supporto CLSID
Scopri come utilizzare e comprendere i CLSID per identificare i componenti software.
A partire dall'agente 1.8.0.0, i prompt UAC CLSID vengono rilevati e gestiti da AutoElevate . Nelle versioni precedenti dell'agente, se veniva generata una finestra di dialogo UAC (Controllo Account Utente) (che indicava come origine un CLSID), l'agente AutoElevate ignorava la richiesta e consentiva l'attivazione dell'UAC.
Che cosa è CLSID?
Un CLSID è un riferimento a un oggetto .com. Alcune richieste di elevazione del controllo dell'account utente (UAC) di Windows fanno riferimento a un CLSID anziché a un file.
Esempi : alcune funzioni di Windows che richiedono privilegi elevati e fanno riferimento a un CLSID includono:
- Modificare un'impostazione della scheda di rete
- Installazione di un font
- Disinstallazione di alcuni tipi di applicazioni
Come funziona adesso
A partire dall'agente 1.8.0.0, quando viene visualizzata una finestra di dialogo UAC di Windows che fa riferimento a un CLSID, AutoElevate la elabora in modo simile a come gestisce attualmente altre richieste basate su file.
Quando viene rilevato un CLSID, AutoElevate leggerà il titolo e la descrizione del CLSID e seguirà il riferimento del registro al file corrispondente (ad esempio, .dll, .cpl, ecc.). Verrà generato un hash del file che verrà confrontato con il database di Virus-Total per identificare con certezza la fonte. Viene quindi eseguito il normale processo di valutazione dei privilegi.
Se il tecnico approva la funzione, l'utente finale dovrà riavviarla manualmente, poiché AutoElevate non è in grado di farlo automaticamente. Verrà visualizzata una nuova finestra di dialogo AutoElevate che chiederà di riavviarla.
Una volta riavviata, la funzione verrà elevata utilizzando il metodo di elevazione dell'amministratore, facendo sì che l'UAC venga compilato con le credenziali di amministratore locale.