使用端口查找应用程序

时间:2010-07-04 01:34:46

标签: c# wmi netstat

我有一个网络程序设置,它完成了很多nestat程序的工作。我现在在netstat -o上工作。该命令将使用该套接字为我提供程序的PID。 我知道在哪里看。我一直在尝试使用WMI来获取这些信息,但到目前为止我还没有找到合适的类。

如何找到使用特定套接字的PID或应用程序名称?

我正在使用c#

2 个答案:

答案 0 :(得分:2)

AFAIK,此信息不会在BCL或WMI中的任何位置公开。您需要p / Invoke GetExtendedTcpTable才能获得它。

答案 1 :(得分:2)

转到http://www.codeproject.com/KB/IP/iphlpapi2.aspx我已经使用过它并且效果非常好。