gpt4 book ai didi

c - 如何从 Windows 程序访问类似 netstat 的以太网统计信息

转载 作者:可可西里 更新时间:2023-11-01 13:28:30 24 4
gpt4 key购买 nike

如何从 C/C++ 代码(如 netstat -e)访问以太网统计信息?

Interface Statistics

Received Sent

Bytes 21010071 15425579
Unicast packets 95512 94166
Non-unicast packets 12510 7
Discards 0 0
Errors 0 3
Unknown protocols 0

最佳答案

WMI 将提供这些读数:

SELECT * FROM Win32_PerfFormattedData_Tcpip_IP
SELECT * FROM Win32_PerfFormattedData_Tcpip_TCP
SELECT * FROM Win32_PerfFormattedData_Tcpip_UDP
SELECT * FROM Win32_PerfFormattedData_Tcpip_ICMP
SELECT * FROM Win32_PerfFormattedData_Tcpip_Networkinterface

这些类在 Windows XP 或更高版本上可用。您可能不得不放弃 Windows 2000 上匹配的“Win32_PerfRawData”类,并在显示输出之前做更多的数学运算。

查找documentation on all of them在 MSDN 中。

关于c - 如何从 Windows 程序访问类似 netstat 的以太网统计信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/221181/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com