2010-12-10 7 views
0

ポートをブロックせずにCOMポートで交換されたすべてのデータを印刷して、他のアプリケーションで使用できるようにするアプリを開発したい通常は。WinPort 64用SerialPort Snifferの開発

いくつかの調査の後、私はDataReceivedEventを見つけましたが、あなたはそれを使用するためにポートの所有者でなければならないと思います。私が必要とするのは、そのようなものですが、ポートを所有することなく、受信し、送信したデータに対してです。

方法はありますか?

+0

すべてのプログラム(およびドライバ)の通信や一部の選択プログラムの通信だけを傍受しますか?それがいくつかのプログラムだけであれば、COMポートと通信するために使用するAPIをインターセプトするアンマネージdllをインジェクションすることができます。 – CodesInChaos

答えて

0

ハードウェア・スプリッタは、ほとんどの最も簡単な解決策になります。追加の詳細については、this投稿を参照してください。

0

ツールを作成している場合、既存のツールは機能しませんか?

これは、過去に私のために命の恩人されています:http://www.serial-port-monitor.com/

関連する問題