0

私は、当社が使用する古いツールを自動化するためのツールを作成しています。それは全体がテキストを介して制御される独自のコンソールのようなシステムを使用します。私はすでにウィンドウハンドルを検出し、キーストロークを送信し、スクリーンショットをOCRして画面に何が入っているのかを判断するプログラムの部分を書いています。しかし、OCRは完璧ではないし、とにかく文字がTCP/IP経由で送信されることがあるので、ストリームを読んでから、プログラムがユーザーに表示している内容が分からないのはなぜですか? OCRに頼っている。しかし、私はこれを行う方法の手がかりがありません。誰でもこの挑戦の提案はありますか?別のローカルアプリケーション宛てのトラフィックを検査する

私が書いているプログラムはVB.Netである4

答えて

0
あなたは決して私はあなたにOCR部分の幸運を祈ってWinPcapの PCap.net

のラッパーですPcap.netを、使用することができ

あなたが後処理を追加しない限り、信頼できるものです

+0

実際、OCRの部分はかなりよく機能しています(後処理がたくさんあります)が、パケット検査がさらに優れているとわかりました。私は、プログラムxがインターフェイスyから受信しているデータが何であるかをライブラリに尋ねる機能があることを期待していました。 – cjbarth

+0

ハム、いいえ、私はそんなに簡単な方法の知識は持っていません。しかし、PcapNetを使うのは難しくありません。あなたがバッファやそのようなもので作業するのに慣れていないなら、最初はちょっと変わっていますが、実際にはうまくいきますし、素敵なものを簡単にやり遂げることができます。それはかなりパフォーマンスです。 編集:ネットワークに関するいくつかの情報を得るには、おそらくWin32にかなり深く関わっている必要がありますが、データを正しく取得するためにはまだlibが必要です。 – squelos

+0

ご協力いただきありがとうございます。それが価値があるかどうかは私には分かりません(私はOCRで95%以上の正確さを持っています)。しかし、私はそれを念頭に置いています。私は他の人がこのようなツールを使うことができると確信しています。私はそれほど驚いていません。 – cjbarth

関連する問題