标签: windows
我想要一种方法,在没有外部应用程序的帮助下找出哪个进程打开了哪个端口。即没有netstat或类似的其他工具。
答案 0 :(得分:2)
您需要使用IP helper functions。更具体地说,GetExtendedTcpTable和GetExtendedUdpTable。
例如,对于GetExtendedUdpTable,您可以传入MIB_UDPTABLE_OWNER_PID作为TableClass,并且您将能够接收发出对UDP端点进行绑定的调用的进程的PID。