2009-07-31 17 views
1

私は現在、Windows Mobile 6用のネットワーク監視ソフトウェアを作成しようとしています。私は多くのグーグルでグーグルで調査しました。ネットワークを監視するためにNDISドライバやWinPcapなどを使用することはできませんインタフェース。他の人はそれが可能であると言います。実際には、ネット上にexaplesもソースコードも見つかりませんでした。windows mobile上のネットワーク監視6

したがって私はこのコミュニティに尋ねます:CまたはC#のWindows Mobileのデータリンク層で動作するパケットキャプチャツールを記述することは可能ですか?よろしく

答えて

3

デスクトップとサーバーのWindows製品と

は、ネットワーク層にフックを挿入することができますそこに非常に定義され、一般的な、そしてプラグ可能な構造を有しています。 (Lookup LSPまたはLayered Service Provider - これはアンチウィルス/ファイアウォールプログラムが自分のネットワークトラフィックを監視する方法です)。 WinPCapまでは、NDISドライバレベルで1レベル下にプラグインしますが、これに関係なく、Windows Mobileはそれほど柔軟性がありません。ただ、Microsoftが近々見ているのは単なるものだとは必ずしも言えません。ほとんどのモバイルデバイスでは手に入らない一般的なプラグイン可能なLSPまたはNDISレイヤーを提供するには、はるかに強力です。

ここで最も重要な点 - NDISパケットキャプチャはWindows Mobileではサポートされていません。パケットキャプチャを使用してモバイルプラットフォームに最も近いものは、Windows Embedded CEです。

Windows Mobileのネットワークトラフィックをキャプチャするには、独自のNDISドライバフレームワークを開発する必要があります。小さな仕事ではありません。

+0

さて、あなたの答えをありがとうございました。 私はドライバフレームワークを開発することは私にとって非常に大きな仕事だと思います。私は断念した。 – Emiswelt

1

Windows MobileはWindows CEを使用します。

NDISはWindows Mobile上に非常に多く存在するため、トラフィックをキャプチャするための中間ドライバを作成できます。

はしかし、それはすでにあなたのための作業を行う必要がありネットログを持っていますhttp://msdn.microsoft.com/en-us/library/ms883126.aspx

+0

あなたの答えをありがとうが、申し訳ありませんが、この解決策はWindows Mobileでは動作しません。 – Emiswelt

関連する問題