【发布时间】:2013-06-06 05:54:08
【问题描述】:
如何获取进程发送/接收字节?首选方法是使用 C#。
我对此进行了很多搜索,但没有找到任何简单的解决方案。一些解决方案建议在机器上安装 WinPCap 并使用此库。
就像这个人问的:Need "Processes with Network Activity" functionality in managed code - Like resmon.exe does it 我不想要库的开销。
有没有简单的解决方案? 实际上,我想要 Windows 的资源监视器在“具有网络活动的进程”选项卡下提供的确切数据:
Windows 的资源监视器如何获取此信息? 有什么例子吗?
另外,尝试使用此处提到的计数器方法: Missing network sent/received 但没有成功 - 因为并非每个进程都显示在此计数器下。 我再次想知道即使不使用此计数器,资源监视器如何获取此信息...
【问题讨论】:
-
您没有在性能计数器中找到答案吗? codeproject.com/Articles/8590/…
-
我尝试使用性能计数器方式但没有成功 - 甚至阅读您添加的链接。
-
已阅读 - 我不想使用任何第 3 方解决方案。没有其他原生方式?
标签: c# .net networking network-programming performancecounter