【发布时间】:2011-01-27 00:34:57
【问题描述】:
我想知道在 windows 平台上传输和接收的数据量。是否有提供此信息的 API?我只能从 WMI 中找到带宽信息,例如每秒发送的数据。
谢谢!
【问题讨论】:
我想知道在 windows 平台上传输和接收的数据量。是否有提供此信息的 API?我只能从 WMI 中找到带宽信息,例如每秒发送的数据。
谢谢!
【问题讨论】:
您可以使用GetIfEntry 获取机器中每个网络适配器传输/接收的数据量(除其他外)。要使用它,您需要获取带有GetIfTable(或其亲属之一,例如GetIfTable2)的适配器列表。
【讨论】:
您可以使用一些性能计数器: http://msdn.microsoft.com/en-us/library/70xadeyt.aspx 为了在 C# 中访问性能计数器,您可以在这里查看: http://www.codeproject.com/kb/dotnet/perfcounter.aspx
【讨论】: