人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

初心者ですが教えてください。

Windows APIをグローバルフックする方法を勉強しています。フックしたいものはgdi32.dllの
TextOut,ExtTextOut,DrawText,DrawTextExなどです。

インターネットでGDI32.DLLのAPIをフックしている資料(できればサンプルコードあり)はないでしょうか。

環境はVS2003/2005です。

よろしくお願いします。

●質問者: mai_mai_mail
●カテゴリ:コンピュータ インターネット
✍キーワード:API DLL Windows いもの インターネット
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● nori090
●35ポイント

貴方の探しているものは、これですかね。

DLL injectionタイプのhookです。

http://www.geocities.co.jp/SiliconValley/7406/tips/etc/index.htm...


2 ● takuchan_no2
●50ポイント

自分が見つけたDLLフックの資料はこんなものですかね、、、

Windows API Hooking Tutorial

http://ruffnex.oc.to/kenji/text/api_hook/

常駐プログラム隠蔽テクニック

http://ruffnex.oc.to/kenji/text/dll_inj/

システムフック

http://www.kab-studio.biz/Programing/Codian/DLL_Hook_SClass/08.h...

詳しい資料はやはり本を購入するべきだと思います。・・・高いですけど。

Advanced Windows 改訂第4版

Advanced Windows 改訂第4版

  • 作者: ジェフリー リッチャー
  • 出版社/メーカー: アスキー
  • メディア: 単行本

GDI32.dllをフックしているプログラムには、以下のようなものもあります。

GDI++

http://drwatson.nobody.jp/gdi++/

ソースも公開されているので、フックする部分だけ引っ張ってくるのはどうでしょうか。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ