2016-05-22 30 views
0

私は既存のアプリケーションに、コンピュータの異常なネットワーク活動を記録する新しい機能を実装する必要があります。vb.NETでリソースモニタのネットワーク値を取得するにはどうすればよいですか?

接続をブロックまたは介入する必要はありません。特定の条件に従ってフィルタリングし、「異常な」接続を記録するだけです。

スニファのようなアプリケーションをインストールする必要はありません。 そのため、「Windowsリソースモニター」が示すデータにアクセスできるかどうかを知りたかったのです。

同様の検索で、「PerformanceCounter」クラスHereが見つかりましたが、どのカテゴリとカウンタを使用する必要があるかに関する十分な情報が見つかりませんでした。

私はすでに解決されている同様の問題Hereを見つけましたが、メモリとCPU使用率のみを示しています。

本当にありがとうございます。

答えて

1

here on technetです。基本的には、ETW(Windowsのイベントトレース)を使用して、リソースモニタに公開されている同じデータに文法的にアクセスすることをお勧めします。あなたが少しGoogleの場合、このAPIにアクセスするためのいくつかの.NETラッパーがあるようです。

また、ネットワークアクティビティのクラスを持つWMI(Windows Management Instrumentation)を調べることもできます。

関連する問題