列出流程及其连接

时间:2009-09-09 13:30:25

标签: windows process internet-connection

我想制作一个小程序列出我的运行程序 电脑 - 这看起来很简单。但我也想发现他们的 例如:我检测到正在运行的Internet Explorer(或其他 浏览器),但我想知道它正在访问哪些网站。 另一个例子;我发现Word正在运行,想知道是什么 它正在使用的文件。有可能查询http- 协议发现在线连接?那节目怎么样呢 开放本地资源?所以,列出正在运行的程序及其中 连接是我想要做的 - 我是否必须每分钟进行一次轮询或者是 有更好的方法来观察这些过程吗?

它必须能够在MS Windows上运行,但编程语言并不重要

感谢名单

询问

2 个答案:

答案 0 :(得分:0)

您可能需要考虑一些能够执行此操作的预先存在的工具。 Windows NT和大多数Unix都带有“netstat”命令。

Windows NT:netstat -b

Unix:netstat -p

答案 1 :(得分:0)

我喜欢使用Process Monitor。在此处找到它:http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx