当前位置:  开发笔记 > 运维 > 正文

以编程方式获取Windows上的每个进程的网络统计信息?

如何解决《以编程方式获取Windows上的每个进程的网络统计信息?》经验,为你挑选了0个好方法。

我想知道哪些进程正在使用我的网络.这在Linux中很容易,但我对如何在Windows中执行此操作感到困惑.

基本上,我希望,对于每个进程,要知道它在一段时间内读取/写入网络的字节数.如果我能知道IP地址/端口号等,那将是非常棒的.

有什么指针吗?Windows Vista/Windows 2008似乎能够在资源监视器中执行此操作.他们是如何做到的呢?开销是多少?

我想在我自己的代码中执行此操作,因此实用程序(TCPView,PerfMon)对我没用.我还想拥有单独的磁盘和网络I/O计数器,因此默认的性能计数器是不够的.

Windows XP,2003,Vista,2008和7首选.Win32或COM OK.

推荐阅读
乐韵答题
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有