DDetours
v2.0
DDetours は、Delphi および Windows API 関数をフックできるライブラリです。フックの挿入と取り外しが簡単に行えます。
このプロジェクトには、 DDetoursとInstDecode * ライブラリの 2 つのサブプロジェクトが含まれています。
InstDecode Library は、両方の (x86/x64) 命令をデコードできるライブラリです。これは、小さな逆アセンブラー ルーチンと考えることができます。ニーモニックを表示せずに命令をデコードし、命令に関する情報 (命令のサイズ、ディスプレースメント、即値データ、ジャンプアドレスなど) を取得できるため、非常に高速かつ非常にサイズが小さくなります。
これら 2 つのライブラリは、Delphi XE7 を使用して純粋な Pascal 言語でコーディングされました。
ライブラリの使用方法の詳細については、Wiki ページを参照してください。
バグを見つけた場合は、お気軽に報告してください。