フックって何????
■ このスレッドは過去ログ倉庫に格納されています
ひじを左わきの下からはなさぬ心がまえでやや内角をねらいえぐりこむように打つべし! 大阪に転勤してテレビ付けたら青芝フックって全く知らない芸人が司会やってた コンピュータ プログラミングでは、フックという用語は、ソフトウェア コンポー
ネント間で渡される関数呼び出し、メッセージ、またはイベントをインターセプ
トすることによって、オペレーティング システム、アプリケーション、または
その他のソフトウェア コンポーネントの動作を変更または拡張するために使用
されるさまざまな手法をカバーしています。このように傍受された関数呼び出し、
イベント、またはメッセージを処理するコードは、フックと呼ばれます。
フックは、デバッグや機能の拡張など、多くの目的で使用されます。たとえば、
アプリケーションに到達する前にキーボードやマウスのイベント メッセージを
傍受したり、オペレーティング システムの呼び出しを傍受して動作を監視した
り、アプリケーションやその他のコンポーネントの機能を変更したりすることが
含まれます。また、ベンチマーク プログラムでも広く使用されています。たと
えば、フックによって出力と入力が行われる 3D ゲームでの フレーム レート測
定などです。
フックは、悪意のあるコードによっても使用される可能性があります。たとえば、
ルートキットと呼ばれるAPI呼び出しの出力を偽装して自分自身を見えなくしよ
うとするソフトウェアは、フック技術を使用することがよくあります。 ■ このスレッドは過去ログ倉庫に格納されています