我如何找出哪个进程打开了什么端口?

时间:2011-08-22 10:24:34

标签: windows

我想要一种方法,在没有外部应用程序的帮助下找出哪个进程打开了哪个端口。即没有netstat或类似的其他工具。

1 个答案:

答案 0 :(得分:2)

您需要使用IP helper functions。更具体地说,GetExtendedTcpTableGetExtendedUdpTable

例如,对于GetExtendedUdpTable,您可以传入MIB_UDPTABLE_OWNER_PID作为TableClass,并且您将能够接收发出对UDP端点进行绑定的调用的进程的PID。