Come posso elencare i plug-in (BHO) utilizzati da Internet Explorer dal mio programma?
-
03-07-2019 - |
Domanda
Devo recuperare, nel mio programma autonomo Win32, un elenco di componenti aggiuntivi di Internet Explorer attualmente installati (Browser Helper Objects) e, se possibile, il loro stato abilitato / disabilitato.
Poiché i programmi anti-spyware (o ad esempio Autoruns ) possono ottenere questo elenco da qualche parte, esiste un modo semplice per richiedere questo elenco programmaticamente ?
Modifica : Grazie a @ Stefan , che mi ha indicato le chiavi di registro corrette ( tutte le HKLM ):
// BHOs
HKLM\Software\Microsoft\Windows\CurrentVersion\explorer\Browser Helper Objects
// IE toolbars
HKLM\Software\Microsoft\Internet Explorer\Toolbar
// IE extensions
HKLM\Software\Microsoft\Internet Explorer\Extensions
Soluzione
I BHO sono registrati sotto
HKLM\Software\Microsoft\Windows\CurrentVersion\explorer\Browser Helper Objects
Le barre degli strumenti di IE sono registrate in
HKLM\Software\Microsoft\Internet Explorer\Toolbar
Altri suggerimenti
Uso HijackThis.
[ http://www.trendsecure.com / portale / it-IT / strumenti / security_tools / HijackThis / panoramica]
Mostra un elenco di BHO (insieme a un -lot- di altre informazioni utili), ma sfortunatamente non mostra lo stato abilitato / disabilitato.