【问题标题】:How can I get the amount of bytes transfered and received on the windows platform?如何获取在 windows 平台上传输和接收的字节数?
【发布时间】:2011-01-27 00:34:57
【问题描述】:

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

谢谢!

【问题讨论】:

    标签: c# c++ windows


    【解决方案1】:

    您可以使用GetIfEntry 获取机器中每个网络适配器传输/接收的数据量(除其他外)。要使用它,您需要获取带有GetIfTable(或其亲属之一,例如GetIfTable2)的适配器列表。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2011-07-01
        • 1970-01-01
        • 1970-01-01
        • 2015-05-30
        • 1970-01-01
        • 2021-02-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多