有没有办法在Windows中获取WAN微型端口统计信息?

时间:2018-11-06 19:19:28

标签: c# uwp windows-10-universal

在连接时是否有代码或API(C ++ / C#)来获取类似于状态报告的WAN微型端口统计信息?

WAN Mini-port statistics

2 个答案:

答案 0 :(得分:1)

在UWP中,您可以使用NetworkInformation.GetInternetConnectionProfile Method获取与本地计算机当前使用的Internet连接关联的连接配置文件,也可以使用NetworkInformation.GetConnectionProfiles Method获取活动连接的配置文件列表否则,在本地计算机上。

然后,您可以使用ConnectionProfile.GetNetworkUsageAsync Method来获取特定网络使用状态在指定时间段内的估计数据流量和连接持续时间的列表。

之后,您可以获得NetworkUsageINPUT_FILEfind_file数据。

我制作了一个简单的代码示例供您参考:

execute_process

答案 1 :(得分:0)

根据我的阅读,看起来这最容易通过性能计数器访问。

“网络适配器”部分特别列出了每个网络适配器的详细信息。

这里有许多教程供您阅读C#中的性能计数器,但是我喜欢这本书:https://dotnetcodr.com/2017/03/29/reading-the-value-of-a-performance-counter-on-windows-with-c-net-3