How can I list the plugins (BHOs) that Internet Explorer uses, from my program?
-
03-07-2019 - |
Question
I need to retrieve, in my Win32 standalone program, a list of currently installed Internet Explorer add-ons (Browser Helper Objects), and - if possible - their enabled/disabled status.
Since anti-spyware programs (or e.g. Autoruns) can get this list from somewhere, is there a simple way to request this list programatically?
EDIT: Thanks to @Stefan, who pointed me to the right registry keys (all 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
Solution
The BHOs are registered under
HKLM\Software\Microsoft\Windows\CurrentVersion\explorer\Browser Helper Objects
IE toolbars are registered under
HKLM\Software\Microsoft\Internet Explorer\Toolbar
OTHER TIPS
I use HijackThis.
[http://www.trendsecure.com/portal/en-US/tools/security_tools/hijackthis/overview]
It shows a list of BHOs (along with a -lot- of other useful information), but unfortunately, it doesn't show enabled/disabled status.
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow