我有一个网络程序设置,它做了很多nesat 程序所做的事情。我现在正在使用 netstat -o。该命令将为我提供使用该套接字的程序的 PID。我对在哪里看有一些想法。我一直在尝试使用 WMI 来获取该信息,但到目前为止我还没有找到合适的课程。
如何找到使用特定套接字的 PID 或应用程序名称?
我正在使用 C#
AFAIK,此信息未在 BCL 或 WMI 的任何地方公开。您需要 p/Invoke GetExtendedTcpTable来获取它。
去这里http://www.codeproject.com/KB/IP/iphlpapi2.aspx 我用过它,效果很好。