Windowsプラットフォームで送受信されたデータの量を知りたい。この情報を提供するAPIはありますか?私は、1秒あたりのデータ送信のようなWMIからの帯域幅情報しか見つけることができません。Windowsプラットフォームで送受信されたバイト数を取得するにはどうすればよいですか?
ありがとうございます!
Windowsプラットフォームで送受信されたデータの量を知りたい。この情報を提供するAPIはありますか?私は、1秒あたりのデータ送信のようなWMIからの帯域幅情報しか見つけることができません。Windowsプラットフォームで送受信されたバイト数を取得するにはどうすればよいですか?
ありがとうございます!
あなたが受信/送信されるデータの量を得ることができます(他のものの間に)マシン内のネットワークアダプタごとにGetIfEntry
と入力します。それを使用するには、GetIfTable
(またはその親戚の1つ、GetIfTable2
など)のアダプタのリストを取得する必要があります。
あなたは、いくつかのパフォーマンスカウンタを使用できます。C#でのパフォーマンスカウンタにアクセスするためには http://msdn.microsoft.com/en-us/library/70xadeyt.aspx をあなたはこちらをご覧かもしれない: http://www.codeproject.com/kb/dotnet/perfcounter.aspx
私はPerformanceCountersを使用します。 – CodingBarfield