与Daenyth's anwer一样,这并没有准确回答你提出的问题,但我认为你可能会发现它有用,因为答案似乎是“你不能”。
嗯,NT的netstat.exe可能没有那么强大,但它至少可以做到这一点:
C:\Documents and Settings\Sam\My Documents>netstat -o -b -n
Active Connections
Proto Local Address Foreign Address State PID
TCP 127.0.0.1:1083 127.0.0.1:6000 ESTABLISHED 3716
[Xming.exe]
TCP 127.0.0.1:1084 127.0.0.1:6000 ESTABLISHED 3716
[Xming.exe]
TCP 127.0.0.1:1085 127.0.0.1:6000 ESTABLISHED 3716
[Xming.exe]
TCP 127.0.0.1:1214 127.0.0.1:9481 ESTABLISHED 236
Can not obtain ownership information
TCP 127.0.0.1:1231 127.0.0.1:31416 ESTABLISHED 2764
[boincmgr.exe]
TCP 127.0.0.1:3814 127.0.0.1:6000 ESTABLISHED 716
[putty.exe]
“无法获取所有权信息”行是因为我不是以管理员身份运行它,所以(就像在Linux上一样)我真的只能看到我自己的进程的这个信息。 (我实际上可能允许为ACL授予我必要访问权限的任何进程执行此操作,但在实践中,这意味着与非管理员用户的“我的进程”基本相同。)
从资源管理器的“属性”对话框中复制的netstat.exe的确切版本为“5.1.2600.5512(xpsp.080413-0852)”。我碰巧运行的是XP SP3,但我不确定这个文件最后一次更新的时间。 (是的,我在XP中使用非管理员帐户。它并不像它应该的那样容易,但它也没有你想象的那么难。)