Jump to content

Edit filter log

Details for log entry 27,572,347

05:12, 3 September 2020: 2600:1702:3d50:e8e0:51e2:d345:6f1b:6d2c (talk) triggered filter 3, performing the action "edit" on Browser Helper Object. Actions taken: Disallow; Filter description: New user blanking articles (examine)

Changes made in edit

[[Image:Am addon manager.png|right|thumb|Add-on Manager from Windows XP SP2 Internet Explorer]]
A '''Browser Helper Object''' ('''BHO''') is a [[Library (computer science)|DLL]] [[Module (programming)|module]] designed as a [[Plug-in (computing)|plugin]] for [[Microsoft]]'s [[Internet Explorer]] [[web browser]] to provide added functionality. BHOs were introduced in October 1997 with the release of [[Internet Explorer 4|version 4]] of Internet Explorer. Most BHOs are loaded once by each new instance of Internet Explorer. However, in the case of [[Windows Explorer]], a new instance is launched for each window.

BHOs are still supported as of Windows 10, through [[Internet Explorer 11]], while BHOs are not supported in the default web browser [[Microsoft Edge]].

== Implementation ==
Each time a new instance of Internet Explorer starts, it checks the [[Windows Registry]] for the key ''HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects''. If Internet Explorer finds this key in the registry, it looks for a [[Universally unique identifier#In COM|CLSID]] key listed below the key. The CLSID keys under Browser Helper Objects tell the browser which BHOs to load. Removing the registry key prevents the BHO from being loaded. For each CLSID that is listed below the BHO key, Internet Explorer calls CoCreateInstance to start the instance of the BHO in the same process space as the browser. If the BHO is started and implements the IObjectWithSite interface, it can control and receive events from Internet Explorer. BHOs can be created in any language that supports [[Component Object Model|COM]].<ref>Roberts Scott, ''Programming Microsoft Internet Explorer 5'', Microsoft Press, 1999, {{ISBN|0-7356-0781-8}}</ref>

== Examples ==
Some modules enable the display of different file formats not ordinarily interpretable by the browser. The [[Adobe Acrobat]] plug-in that allows Internet Explorer users to read [[Portable Document Format|PDF]] files within their browser is a BHO.

Other modules add toolbars to Internet Explorer, such as the [[Alexa Toolbar]] that provides a list of web sites related to the one you are currently browsing, or the [[Google Toolbar]] that adds a toolbar with a Google search box to the browser [[user interface]].

The Conduit toolbars are based on a BHO that can be used on [[Internet Explorer 7]] and up. This BHO provides a search facility that connects to [[Microsoft]]'s [[Bing (search engine)|Bing]] search.

== Concerns ==
The BHO [[application programming interface|API]] exposes [[hooking|hook]]s that allow the BHO to access the [[Document Object Model]] (DOM) of the current page and to control navigation. Because BHOs have unrestricted access to the Internet Explorer event model, some forms of [[malware]] have also been created as BHOs. One type of Malware that targets the page is [[C2.LOP]] For example, the [[Download.ject]] malware installs a BHO that would activate upon detecting a secure [[HTTP]] connection to a financial institution, [[keystroke logging|record the user's keystrokes]] (intending to capture passwords) and transmit the information to a website used by Russian [[computer crime|computer criminals]]. Other BHOs such as the [[MyWay Searchbar]] track users' browsing patterns and pass the information they record to third parties.

Many BHOs introduce visible changes to a browser's interface, such as installing toolbars in Internet Explorer and the like, but others run without any change to the interface. This renders it easy for malicious coders to conceal the actions of their browser add-on, especially since, after being installed, the BHO seldom requires permission before performing further actions. For instance, variants of the ClSpring trojan use BHOs to install scripts to provide a number of instructions to be performed such as adding and deleting registry values and downloading additional executable files, all completely transparently to the user.<ref>Computer Associates malware entry at [http://www.ca.com/us/securityadvisor/virusinfo/virus.aspx?id=42280 ca.com], retrieved 1/16/2009</ref> The [[DyFuCA]] spyware even replaces Internet Explorer's general error page with an ad page.

In response to the problems associated with BHOs and similar extensions to Internet Explorer, Microsoft debuted an ''Add-on Manager'' in [[Internet Explorer 6]] with the release of [[Windows XP#Service Pack 2|Service Pack 2]] for [[Windows XP]] (updating it to IE6 Security Version 1, a.k.a. SP2). This utility displays a list of all installed BHOs, [[browser extension]]s and [[ActiveX control]]s, and allows the user to enable or disable them at will. There are also free tools (such as BHODemon) that list installed BHOs and allow the user to disable malicious extensions. [[Spybot – Search & Destroy|Spybot S&D]] advanced mode has a similar tool built in to allow the user to disable installed BHOs.

== See also ==
*[[Browser extension]]
*[[Plug-in (computing)]]
*[[HTML Components]]
*[[Add-on (Mozilla)]]
*[[Google Chrome Extensions]]

== References ==
<references/>

== External links ==
*[https://sites.google.com/site/bhosearch/ Sites.google.com]

=== Microsoft sites ===
*[http://support.microsoft.com/default.aspx?scid=kb%3BEN-US%3Bq179230 ''IEHelper-Attaching to Internet Explorer 4.0 by Using a Browser Helper Object'']
*[https://web.archive.org/web/20050109091250/http://www.microsoft.com/windowsxp/using/web/sp2_addonmanager.mspx Control Internet Explorer Add-ons with Add-on Manager]{{snd}}an article on Microsoft.com that explains this new feature of Windows XP Service Pack 2
*[http://msdn2.microsoft.com/en-us/library/bb250489.aspx Building Browser Helper Objects with Visual Studio 2005]{{snd}}an October 2006 MSDN article by Tony Schreiner and John Sudds

=== Listings and examples ===
*[http://www.systemlookup.com/lists.php?list=1 CLSID List]{{snd}}master list created by Tony Kleinkramer, which attempts to record and identify every BHO available (previously located at{{snd}}the now defunct{{snd}}[[CastleCops|castlecops.com]]){{snd}}also includes Toolbar, Explorer Bar and URLSearchHook GUIDs
*[http://www.adp-gmbh.ch/win/com/bho.html C++ example code for a BHO]
*[http://www.codeproject.com/Articles/19971/How-to-attach-to-Browser-Helper-Object-BHO-with-C C# example code for a BHO]

{{Microsoft APIs}}
{{Internet Explorer}}
{{Web interfaces}}

[[Category:Internet Explorer]]

Action parameters

VariableValue
Edit count of the user (user_editcount)
null
Name of the user account (user_name)
'2600:1702:3D50:E8E0:51E2:D345:6F1B:6D2C'
Age of the user account (user_age)
0
Groups (including implicit) the user is in (user_groups)
[ 0 => '*' ]
Rights that the user has (user_rights)
[ 0 => 'createaccount', 1 => 'read', 2 => 'edit', 3 => 'createtalk', 4 => 'writeapi', 5 => 'viewmywatchlist', 6 => 'editmywatchlist', 7 => 'viewmyprivateinfo', 8 => 'editmyprivateinfo', 9 => 'editmyoptions', 10 => 'abusefilter-log-detail', 11 => 'urlshortener-create-url', 12 => 'centralauth-merge', 13 => 'abusefilter-view', 14 => 'abusefilter-log', 15 => 'vipsscaler-test' ]
Whether the user is editing from mobile app (user_app)
false
Whether or not a user is editing through the mobile interface (user_mobile)
false
Page ID (page_id)
910726
Page namespace (page_namespace)
0
Page title without namespace (page_title)
'Browser Helper Object'
Full page title (page_prefixedtitle)
'Browser Helper Object'
Edit protection level of the page (page_restrictions_edit)
[]
Last ten users to contribute to the page (page_recent_contributors)
[ 0 => 'Jmfcomo', 1 => 'Liubomirwm', 2 => 'InternetArchiveBot', 3 => 'Comp.arch', 4 => 'Magic links bot', 5 => 'Adueppen', 6 => 'Feminist', 7 => 'Me, Myself, and I are Here', 8 => '50.53.1.33', 9 => 'Furrykef' ]
Page age in seconds (page_age)
506235894
Action (action)
'edit'
Edit summary/reason (summary)
''
Old content model (old_content_model)
'wikitext'
New content model (new_content_model)
'wikitext'
Old page wikitext, before the edit (old_wikitext)
'[[Image:Am addon manager.png|right|thumb|Add-on Manager from Windows XP SP2 Internet Explorer]] A '''Browser Helper Object''' ('''BHO''') is a [[Library (computer science)|DLL]] [[Module (programming)|module]] designed as a [[Plug-in (computing)|plugin]] for [[Microsoft]]'s [[Internet Explorer]] [[web browser]] to provide added functionality. BHOs were introduced in October 1997 with the release of [[Internet Explorer 4|version 4]] of Internet Explorer. Most BHOs are loaded once by each new instance of Internet Explorer. However, in the case of [[Windows Explorer]], a new instance is launched for each window. BHOs are still supported as of Windows 10, through [[Internet Explorer 11]], while BHOs are not supported in the default web browser [[Microsoft Edge]]. == Implementation == Each time a new instance of Internet Explorer starts, it checks the [[Windows Registry]] for the key ''HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects''. If Internet Explorer finds this key in the registry, it looks for a [[Universally unique identifier#In COM|CLSID]] key listed below the key. The CLSID keys under Browser Helper Objects tell the browser which BHOs to load. Removing the registry key prevents the BHO from being loaded. For each CLSID that is listed below the BHO key, Internet Explorer calls CoCreateInstance to start the instance of the BHO in the same process space as the browser. If the BHO is started and implements the IObjectWithSite interface, it can control and receive events from Internet Explorer. BHOs can be created in any language that supports [[Component Object Model|COM]].<ref>Roberts Scott, ''Programming Microsoft Internet Explorer 5'', Microsoft Press, 1999, {{ISBN|0-7356-0781-8}}</ref> == Examples == Some modules enable the display of different file formats not ordinarily interpretable by the browser. The [[Adobe Acrobat]] plug-in that allows Internet Explorer users to read [[Portable Document Format|PDF]] files within their browser is a BHO. Other modules add toolbars to Internet Explorer, such as the [[Alexa Toolbar]] that provides a list of web sites related to the one you are currently browsing, or the [[Google Toolbar]] that adds a toolbar with a Google search box to the browser [[user interface]]. The Conduit toolbars are based on a BHO that can be used on [[Internet Explorer 7]] and up. This BHO provides a search facility that connects to [[Microsoft]]'s [[Bing (search engine)|Bing]] search. == Concerns == The BHO [[application programming interface|API]] exposes [[hooking|hook]]s that allow the BHO to access the [[Document Object Model]] (DOM) of the current page and to control navigation. Because BHOs have unrestricted access to the Internet Explorer event model, some forms of [[malware]] have also been created as BHOs. One type of Malware that targets the page is [[C2.LOP]] For example, the [[Download.ject]] malware installs a BHO that would activate upon detecting a secure [[HTTP]] connection to a financial institution, [[keystroke logging|record the user's keystrokes]] (intending to capture passwords) and transmit the information to a website used by Russian [[computer crime|computer criminals]]. Other BHOs such as the [[MyWay Searchbar]] track users' browsing patterns and pass the information they record to third parties. Many BHOs introduce visible changes to a browser's interface, such as installing toolbars in Internet Explorer and the like, but others run without any change to the interface. This renders it easy for malicious coders to conceal the actions of their browser add-on, especially since, after being installed, the BHO seldom requires permission before performing further actions. For instance, variants of the ClSpring trojan use BHOs to install scripts to provide a number of instructions to be performed such as adding and deleting registry values and downloading additional executable files, all completely transparently to the user.<ref>Computer Associates malware entry at [http://www.ca.com/us/securityadvisor/virusinfo/virus.aspx?id=42280 ca.com], retrieved 1/16/2009</ref> The [[DyFuCA]] spyware even replaces Internet Explorer's general error page with an ad page. In response to the problems associated with BHOs and similar extensions to Internet Explorer, Microsoft debuted an ''Add-on Manager'' in [[Internet Explorer 6]] with the release of [[Windows XP#Service Pack 2|Service Pack 2]] for [[Windows XP]] (updating it to IE6 Security Version 1, a.k.a. SP2). This utility displays a list of all installed BHOs, [[browser extension]]s and [[ActiveX control]]s, and allows the user to enable or disable them at will. There are also free tools (such as BHODemon) that list installed BHOs and allow the user to disable malicious extensions. [[Spybot – Search & Destroy|Spybot S&D]] advanced mode has a similar tool built in to allow the user to disable installed BHOs. == See also == *[[Browser extension]] *[[Plug-in (computing)]] *[[HTML Components]] *[[Add-on (Mozilla)]] *[[Google Chrome Extensions]] == References == <references/> == External links == *[https://sites.google.com/site/bhosearch/ Sites.google.com] === Microsoft sites === *[http://support.microsoft.com/default.aspx?scid=kb%3BEN-US%3Bq179230 ''IEHelper-Attaching to Internet Explorer 4.0 by Using a Browser Helper Object''] *[https://web.archive.org/web/20050109091250/http://www.microsoft.com/windowsxp/using/web/sp2_addonmanager.mspx Control Internet Explorer Add-ons with Add-on Manager]{{snd}}an article on Microsoft.com that explains this new feature of Windows XP Service Pack 2 *[http://msdn2.microsoft.com/en-us/library/bb250489.aspx Building Browser Helper Objects with Visual Studio 2005]{{snd}}an October 2006 MSDN article by Tony Schreiner and John Sudds === Listings and examples === *[http://www.systemlookup.com/lists.php?list=1 CLSID List]{{snd}}master list created by Tony Kleinkramer, which attempts to record and identify every BHO available (previously located at{{snd}}the now defunct{{snd}}[[CastleCops|castlecops.com]]){{snd}}also includes Toolbar, Explorer Bar and URLSearchHook GUIDs *[http://www.adp-gmbh.ch/win/com/bho.html C++ example code for a BHO] *[http://www.codeproject.com/Articles/19971/How-to-attach-to-Browser-Helper-Object-BHO-with-C C# example code for a BHO] {{Microsoft APIs}} {{Internet Explorer}} {{Web interfaces}} [[Category:Internet Explorer]]'
New page wikitext, after the edit (new_wikitext)
''
Unified diff of changes made by edit (edit_diff)
'@@ -1,50 +1,0 @@ -[[Image:Am addon manager.png|right|thumb|Add-on Manager from Windows XP SP2 Internet Explorer]] -A '''Browser Helper Object''' ('''BHO''') is a [[Library (computer science)|DLL]] [[Module (programming)|module]] designed as a [[Plug-in (computing)|plugin]] for [[Microsoft]]'s [[Internet Explorer]] [[web browser]] to provide added functionality. BHOs were introduced in October 1997 with the release of [[Internet Explorer 4|version 4]] of Internet Explorer. Most BHOs are loaded once by each new instance of Internet Explorer. However, in the case of [[Windows Explorer]], a new instance is launched for each window. - -BHOs are still supported as of Windows 10, through [[Internet Explorer 11]], while BHOs are not supported in the default web browser [[Microsoft Edge]]. - -== Implementation == -Each time a new instance of Internet Explorer starts, it checks the [[Windows Registry]] for the key ''HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects''. If Internet Explorer finds this key in the registry, it looks for a [[Universally unique identifier#In COM|CLSID]] key listed below the key. The CLSID keys under Browser Helper Objects tell the browser which BHOs to load. Removing the registry key prevents the BHO from being loaded. For each CLSID that is listed below the BHO key, Internet Explorer calls CoCreateInstance to start the instance of the BHO in the same process space as the browser. If the BHO is started and implements the IObjectWithSite interface, it can control and receive events from Internet Explorer. BHOs can be created in any language that supports [[Component Object Model|COM]].<ref>Roberts Scott, ''Programming Microsoft Internet Explorer 5'', Microsoft Press, 1999, {{ISBN|0-7356-0781-8}}</ref> - -== Examples == -Some modules enable the display of different file formats not ordinarily interpretable by the browser. The [[Adobe Acrobat]] plug-in that allows Internet Explorer users to read [[Portable Document Format|PDF]] files within their browser is a BHO. - -Other modules add toolbars to Internet Explorer, such as the [[Alexa Toolbar]] that provides a list of web sites related to the one you are currently browsing, or the [[Google Toolbar]] that adds a toolbar with a Google search box to the browser [[user interface]]. - -The Conduit toolbars are based on a BHO that can be used on [[Internet Explorer 7]] and up. This BHO provides a search facility that connects to [[Microsoft]]'s [[Bing (search engine)|Bing]] search. - -== Concerns == -The BHO [[application programming interface|API]] exposes [[hooking|hook]]s that allow the BHO to access the [[Document Object Model]] (DOM) of the current page and to control navigation. Because BHOs have unrestricted access to the Internet Explorer event model, some forms of [[malware]] have also been created as BHOs. One type of Malware that targets the page is [[C2.LOP]] For example, the [[Download.ject]] malware installs a BHO that would activate upon detecting a secure [[HTTP]] connection to a financial institution, [[keystroke logging|record the user's keystrokes]] (intending to capture passwords) and transmit the information to a website used by Russian [[computer crime|computer criminals]]. Other BHOs such as the [[MyWay Searchbar]] track users' browsing patterns and pass the information they record to third parties. - -Many BHOs introduce visible changes to a browser's interface, such as installing toolbars in Internet Explorer and the like, but others run without any change to the interface. This renders it easy for malicious coders to conceal the actions of their browser add-on, especially since, after being installed, the BHO seldom requires permission before performing further actions. For instance, variants of the ClSpring trojan use BHOs to install scripts to provide a number of instructions to be performed such as adding and deleting registry values and downloading additional executable files, all completely transparently to the user.<ref>Computer Associates malware entry at [http://www.ca.com/us/securityadvisor/virusinfo/virus.aspx?id=42280 ca.com], retrieved 1/16/2009</ref> The [[DyFuCA]] spyware even replaces Internet Explorer's general error page with an ad page. - -In response to the problems associated with BHOs and similar extensions to Internet Explorer, Microsoft debuted an ''Add-on Manager'' in [[Internet Explorer 6]] with the release of [[Windows XP#Service Pack 2|Service Pack 2]] for [[Windows XP]] (updating it to IE6 Security Version 1, a.k.a. SP2). This utility displays a list of all installed BHOs, [[browser extension]]s and [[ActiveX control]]s, and allows the user to enable or disable them at will. There are also free tools (such as BHODemon) that list installed BHOs and allow the user to disable malicious extensions. [[Spybot – Search & Destroy|Spybot S&D]] advanced mode has a similar tool built in to allow the user to disable installed BHOs. - -== See also == -*[[Browser extension]] -*[[Plug-in (computing)]] -*[[HTML Components]] -*[[Add-on (Mozilla)]] -*[[Google Chrome Extensions]] - -== References == -<references/> - -== External links == -*[https://sites.google.com/site/bhosearch/ Sites.google.com] - -=== Microsoft sites === -*[http://support.microsoft.com/default.aspx?scid=kb%3BEN-US%3Bq179230 ''IEHelper-Attaching to Internet Explorer 4.0 by Using a Browser Helper Object''] -*[https://web.archive.org/web/20050109091250/http://www.microsoft.com/windowsxp/using/web/sp2_addonmanager.mspx Control Internet Explorer Add-ons with Add-on Manager]{{snd}}an article on Microsoft.com that explains this new feature of Windows XP Service Pack 2 -*[http://msdn2.microsoft.com/en-us/library/bb250489.aspx Building Browser Helper Objects with Visual Studio 2005]{{snd}}an October 2006 MSDN article by Tony Schreiner and John Sudds - -=== Listings and examples === -*[http://www.systemlookup.com/lists.php?list=1 CLSID List]{{snd}}master list created by Tony Kleinkramer, which attempts to record and identify every BHO available (previously located at{{snd}}the now defunct{{snd}}[[CastleCops|castlecops.com]]){{snd}}also includes Toolbar, Explorer Bar and URLSearchHook GUIDs -*[http://www.adp-gmbh.ch/win/com/bho.html C++ example code for a BHO] -*[http://www.codeproject.com/Articles/19971/How-to-attach-to-Browser-Helper-Object-BHO-with-C C# example code for a BHO] - -{{Microsoft APIs}} -{{Internet Explorer}} -{{Web interfaces}} - -[[Category:Internet Explorer]] '
New page size (new_size)
0
Old page size (old_size)
6441
Size change in edit (edit_delta)
-6441
Lines added in edit (added_lines)
[]
Lines removed in edit (removed_lines)
[ 0 => '[[Image:Am addon manager.png|right|thumb|Add-on Manager from Windows XP SP2 Internet Explorer]]', 1 => 'A '''Browser Helper Object''' ('''BHO''') is a [[Library (computer science)|DLL]] [[Module (programming)|module]] designed as a [[Plug-in (computing)|plugin]] for [[Microsoft]]'s [[Internet Explorer]] [[web browser]] to provide added functionality. BHOs were introduced in October 1997 with the release of [[Internet Explorer 4|version 4]] of Internet Explorer. Most BHOs are loaded once by each new instance of Internet Explorer. However, in the case of [[Windows Explorer]], a new instance is launched for each window.', 2 => '', 3 => 'BHOs are still supported as of Windows 10, through [[Internet Explorer 11]], while BHOs are not supported in the default web browser [[Microsoft Edge]].', 4 => '', 5 => '== Implementation ==', 6 => 'Each time a new instance of Internet Explorer starts, it checks the [[Windows Registry]] for the key ''HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects''. If Internet Explorer finds this key in the registry, it looks for a [[Universally unique identifier#In COM|CLSID]] key listed below the key. The CLSID keys under Browser Helper Objects tell the browser which BHOs to load. Removing the registry key prevents the BHO from being loaded. For each CLSID that is listed below the BHO key, Internet Explorer calls CoCreateInstance to start the instance of the BHO in the same process space as the browser. If the BHO is started and implements the IObjectWithSite interface, it can control and receive events from Internet Explorer. BHOs can be created in any language that supports [[Component Object Model|COM]].<ref>Roberts Scott, ''Programming Microsoft Internet Explorer 5'', Microsoft Press, 1999, {{ISBN|0-7356-0781-8}}</ref>', 7 => '', 8 => '== Examples ==', 9 => 'Some modules enable the display of different file formats not ordinarily interpretable by the browser. The [[Adobe Acrobat]] plug-in that allows Internet Explorer users to read [[Portable Document Format|PDF]] files within their browser is a BHO.', 10 => '', 11 => 'Other modules add toolbars to Internet Explorer, such as the [[Alexa Toolbar]] that provides a list of web sites related to the one you are currently browsing, or the [[Google Toolbar]] that adds a toolbar with a Google search box to the browser [[user interface]].', 12 => '', 13 => 'The Conduit toolbars are based on a BHO that can be used on [[Internet Explorer 7]] and up. This BHO provides a search facility that connects to [[Microsoft]]'s [[Bing (search engine)|Bing]] search.', 14 => '', 15 => '== Concerns ==', 16 => 'The BHO [[application programming interface|API]] exposes [[hooking|hook]]s that allow the BHO to access the [[Document Object Model]] (DOM) of the current page and to control navigation. Because BHOs have unrestricted access to the Internet Explorer event model, some forms of [[malware]] have also been created as BHOs. One type of Malware that targets the page is [[C2.LOP]] For example, the [[Download.ject]] malware installs a BHO that would activate upon detecting a secure [[HTTP]] connection to a financial institution, [[keystroke logging|record the user's keystrokes]] (intending to capture passwords) and transmit the information to a website used by Russian [[computer crime|computer criminals]]. Other BHOs such as the [[MyWay Searchbar]] track users' browsing patterns and pass the information they record to third parties.', 17 => '', 18 => 'Many BHOs introduce visible changes to a browser's interface, such as installing toolbars in Internet Explorer and the like, but others run without any change to the interface. This renders it easy for malicious coders to conceal the actions of their browser add-on, especially since, after being installed, the BHO seldom requires permission before performing further actions. For instance, variants of the ClSpring trojan use BHOs to install scripts to provide a number of instructions to be performed such as adding and deleting registry values and downloading additional executable files, all completely transparently to the user.<ref>Computer Associates malware entry at [http://www.ca.com/us/securityadvisor/virusinfo/virus.aspx?id=42280 ca.com], retrieved 1/16/2009</ref> The [[DyFuCA]] spyware even replaces Internet Explorer's general error page with an ad page.', 19 => '', 20 => 'In response to the problems associated with BHOs and similar extensions to Internet Explorer, Microsoft debuted an ''Add-on Manager'' in [[Internet Explorer 6]] with the release of [[Windows XP#Service Pack 2|Service Pack 2]] for [[Windows XP]] (updating it to IE6 Security Version 1, a.k.a. SP2). This utility displays a list of all installed BHOs, [[browser extension]]s and [[ActiveX control]]s, and allows the user to enable or disable them at will. There are also free tools (such as BHODemon) that list installed BHOs and allow the user to disable malicious extensions. [[Spybot – Search & Destroy|Spybot S&D]] advanced mode has a similar tool built in to allow the user to disable installed BHOs.', 21 => '', 22 => '== See also ==', 23 => '*[[Browser extension]]', 24 => '*[[Plug-in (computing)]]', 25 => '*[[HTML Components]]', 26 => '*[[Add-on (Mozilla)]]', 27 => '*[[Google Chrome Extensions]]', 28 => '', 29 => '== References ==', 30 => '<references/>', 31 => '', 32 => '== External links ==', 33 => '*[https://sites.google.com/site/bhosearch/ Sites.google.com]', 34 => '', 35 => '=== Microsoft sites ===', 36 => '*[http://support.microsoft.com/default.aspx?scid=kb%3BEN-US%3Bq179230 ''IEHelper-Attaching to Internet Explorer 4.0 by Using a Browser Helper Object'']', 37 => '*[https://web.archive.org/web/20050109091250/http://www.microsoft.com/windowsxp/using/web/sp2_addonmanager.mspx Control Internet Explorer Add-ons with Add-on Manager]{{snd}}an article on Microsoft.com that explains this new feature of Windows XP Service Pack 2', 38 => '*[http://msdn2.microsoft.com/en-us/library/bb250489.aspx Building Browser Helper Objects with Visual Studio 2005]{{snd}}an October 2006 MSDN article by Tony Schreiner and John Sudds', 39 => '', 40 => '=== Listings and examples ===', 41 => '*[http://www.systemlookup.com/lists.php?list=1 CLSID List]{{snd}}master list created by Tony Kleinkramer, which attempts to record and identify every BHO available (previously located at{{snd}}the now defunct{{snd}}[[CastleCops|castlecops.com]]){{snd}}also includes Toolbar, Explorer Bar and URLSearchHook GUIDs', 42 => '*[http://www.adp-gmbh.ch/win/com/bho.html C++ example code for a BHO]', 43 => '*[http://www.codeproject.com/Articles/19971/How-to-attach-to-Browser-Helper-Object-BHO-with-C C# example code for a BHO]', 44 => '', 45 => '{{Microsoft APIs}}', 46 => '{{Internet Explorer}}', 47 => '{{Web interfaces}}', 48 => '', 49 => '[[Category:Internet Explorer]]' ]
Parsed HTML source of the new revision (new_html)
'<div class="mw-parser-output"> '
Whether or not the change was made through a Tor exit node (tor_exit_node)
false
Unix timestamp of change (timestamp)
1599109904