none
Difference between BHO and a Browser Extension

    Question

  • Could someone point me in the right direction or tell what's the difference between a Browser Helper Object and a Browser Extension (when looking in IE - tools - Manage Addons).  Google hasn't brought up much unfortunately. 

    This is on IE6 as well.

    Cheers
    Wednesday, September 30, 2009 3:33 PM

All replies

  • Browser Helper Object is one kind of IE extension. There are other extensions, like toolbar, menu, button, search providers, accelerators, etc.

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    Wednesday, September 30, 2009 5:49 PM
  • So from a coding perspective is there any difference?

    Reason for asking, I have developed a BHO which works fine with 3rd party browser extensions enabled but our company policy does not allow that.  But extensions like Flash, messenger, yahoo toolbar still works fine with 3rd party browser extensions disabled.  I have found references to Pre-Approved controls and AllowedControls and added the CLSID into the relevant sections of the registry but it still does not work for some reason.  So I am trying to find out why some controls like Flash, Messenger and Yahoo toolbar still works with 3rd party browser extensions disabled but my control and Google toolbar does not work with 3rd party browser extensions disabled.

    We are also unfortunately using IE6 SP2 on XP. 
    Thursday, October 01, 2009 7:44 AM
  • that setting only disable third-party toolbars and bhos. It does not affect ActiveX

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    Thursday, October 01, 2009 1:54 PM
  • There are two kinds of extension in IE:

    Browser Extensions:
    http://msdn.microsoft.com/en-us/library/aa753620(VS.85).aspx
    BHO, Toolbars, Band Object


    Content Extensions:
    http://msdn.microsoft.com/en-us/library/aa741309(VS.85).aspx
    ActiveX, Accelerators, WebSlices, ActiveDocuments.. etc...
    Murilo Maciel Curti (Shinji) | SDET | Windows Brazil | http://shinji360.spaces.live.com | http://twitter.com/shinjiR
    Thursday, October 01, 2009 3:25 PM