如何使用Windows 10 uwp应用程序监控网络活动

时间:2017-12-21 21:31:37

标签: uwp network-programming monitoring

我正在尝试使用UWP为Windows 10创建一个深入的网络监视器。如果您不知道,这是我的另一个问题。我想知道在哪里可以获得设置应用程序"数据使用"的源代码。部分,可以计算出已使用了多少数据。

我想要做的是建立在"设置"应用程序已经拥有,包括上传和下载的内容,它要去的地址等...

谢谢!

1 个答案:

答案 0 :(得分:0)

UWP不是开源的,因此没有关于"数据使用"的源代码。应用程序。

但是,您可以查看NetworkInformation Class文档。它有一个静态方法GetConnectionProfiles,您可以使用它来获取本地计算机上的活动或其他连接的配置文件列表。然后,每个connection profile都可以使用GetNetworkUsageAsync方法获取特定网络使用状态下指定时间段内估计数据流量和连接持续时间的列表。

如果您想获取上传数据,那么您可以获得NetworkUsage obejct的BytesSent属性值。同样,下载数据使用情况,您可以使用其BytesReceived属性。