如何获取Windows平台上传输和接收的字节数?

时间:2011-01-26 16:28:29

标签: c# c++ windows

我想知道在Windows平台上传输和接收的数据量。有没有提供此信息的API?我只能从WMI中找到带宽信息,例如每秒数据发送。

谢谢!

2 个答案:

答案 0 :(得分:2)

您可以使用GetIfEntry获取计算机中每个网络适配器传输/接收的数据量(以及其他内容)。要使用它,您需要获得一个包含GetIfTable(或其中一个亲戚,例如GetIfTable2)的适配器列表。

答案 1 :(得分:1)

你可以使用一些性能指标: http://msdn.microsoft.com/en-us/library/70xadeyt.aspx 要在C#中访问性能计数器,您可以在这里查看: http://www.codeproject.com/kb/dotnet/perfcounter.aspx