2013-09-02

プログラミング

_penter,_pexitによるフック有効化について

一部では割と有名なこの機能について実際に触ってみました。VisualStudioのリンカーオプションで、/Gh,/GH で有効にできます。このフラグをONにすると、全関数のIN/OUTで _penter, _pexit という関数がそれぞれコールするようになります。 そしてこの関数については以下のプロトタイプ宣言を持ちます。 void __declspec(...