0

我想做一个小程序,列出我电脑上正在运行的程序——这看起来很简单。但我也想检测他们的连接,例如:我检测到正在运行的 Internet Explorer(或其他浏览器),但我想知道它正在访问哪些网站。另一个例子; 我检测到 Word 正在运行,并且想知道它正在处理哪些文档。是否可以查询 http- 协议以发现在线连接?开放本地资源的程序又如何呢?所以,列出正在运行的程序及其连接是我想要做的——我是否必须每分钟轮询一次,还是有更好的方法来观察这些进程?

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

谢谢

4

2 回答 2

0

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

Windows NT:netstat -b

Unix:netstat -p

于 2009-09-09T13:34:52.453 回答
0

我喜欢使用进程监视器。在这里找到它:http ://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

于 2009-09-09T13:38:27.720 回答