Windows上的/ proc / net / dev替代方案

时间:2017-01-31 15:47:20

标签: c linux windows networking

我在C中有一个程序,它读取/ proc / net / dev并解析下载和上传的字节数。当我即将超过某个阈值并保持下载/上传的统计数据时,我用它来显示通知。

我的问题是,我如何在Windows上完成这项工作?在Unix系统上是否有与/ proc / net / dev相同功能的文件?

或者如何在Windows上启动后传输的字节数?感谢。

3 个答案:

答案 0 :(得分:2)

在您的C程序中,您可以执行system('netstat -e')之类的操作并解析结果。其他netstat选项也可能有助于此类事情。

答案 1 :(得分:1)

使用Powershell,您可以运行Get-NetAdapterStatistics来查看已发送和已接收的字节。

答案 2 :(得分:0)

GetPerTcpConnectionEStats功能似乎提供您正在寻找的信息。您需要先调用GetTcpTable来枚举连接。