Browser Helper Object (BHO) とはInternet Explorer およびWindows エクスプローラで使用するプラグインを、第三者でも作成することができるようにするMicrosoft Windows の仕組み、及びその仕組みによって生成されたCOM オブジェクトのことである。1997年に Internet Explorer のバージョン4より実装された。
Internet Explorer 版のGoogle ツールバーやAdobe Acrobat のプラグイン[1]などは、BHO で実装されている。ほとんどの BHO はInternet Explorer の起動時に実行され、ブラウザのスタートページや検索ページ、ツールバーの設定、ユーザが閲覧した Web サイトの情報の収集、ポップアップの作成、お気に入りの登録などの機能をカスタマイズ、コントロールすることができる。また、いくつかのモジュールではブラウザが本来表示することのできない異なったファイルフォーマットの形式の表示を可能とする。反面、悪意のあるBHOを取り込んでしまうとブラウザの機能を乗っ取られてしまうため、プラグインなどを不用意にインストールしないことが、ユーザーにとって重要である。
マイクロソフトのAPIとフレームワーク | |
|---|---|
| グラフィック | |
| オーディオ | |
| マルチメディア | |
| ウェブ | |
| データアクセス | |
| ネットワーク | |
| コミュニケーション | |
| 管理 | |
| コンポーネントモデル | |
| ライブラリ | |
| デバイスドライバ | |
| セキュリティ | |
| .NET | |
| ソフトウェアファクトリー | |
| IPC | |
| アクセシビリティ | |
テキストと多言語 サポート | |
| 人工知能 | |
この項目は、コンピュータに関連した書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めています(PJ:コンピュータ/P:コンピュータ)。 |