2009-04-09 5 views
1

C winapiを使用すると、別のプログラムによって排他的に開かれているcommportから受信したデータをキャプチャすることができます。Win32 Commiff Sniffing

私はこれを行うプログラムがあることを知っていますが、特定の目的のために私自身の監視ソフトウェアをコード化したいと思っていました。

答えて

1

APIフッキングを使用してこれを行うことができます。詳しくはhttp://www.codeproject.com/KB/system/hooksys.aspxをご覧ください。基本的には、ターゲットプロセスをロードし、目的のプロセスにコードを注入して興味のあるAPIをフックし、IPCメカニズムを使用してフックから解析プログラムにデータを転送することができます。

これは、別のプログラムの作品にGetTickCount()によって返された値を制御することができますどのように私のプログラム(ここではhttp://www.lenholgate.com/blog/2006/04/tickshifter-v02.htmlを参照)

です