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
The BHOs are registered under
IE toolbars are registered under