gpt4 book ai didi

c# - 如何使用 C# 实时测量 windows xp/2003/2008 上每个进程的上传和下载带宽利用率?

转载 作者:太空宇宙 更新时间:2023-11-03 14:35:48 25 4
gpt4 key购买 nike

如何使用 C# 实时测量 windows xp/2003/2008 上每个进程的上传和下载带宽利用率?

最佳答案

使用这两个库之一来捕获数据包:

http://www.codeproject.com/KB/cs/pacanal.aspx

http://www.codeproject.com/KB/cs/pktcap.aspx

.然后:

  • 捕获所有数据包
  • 对于每个数据包,获取关联的进程
  • 根据数据包长度和当前时间,对于每个进程,您将能够计算使用的带宽。

事实上,一旦您设法捕获数据包并将它们关联到一个进程,就完成了。然后你所要做的就是一点代数。

可能还有其他解决方案,但这是我目前唯一能想到的。

关于c# - 如何使用 C# 实时测量 windows xp/2003/2008 上每个进程的上传和下载带宽利用率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1141986/

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