标签: c# .net wmi wmi-query netstat
我使用WMI管理对象搜索器查找在计算机上运行的进程并返回该进程的进程ID。
接下来我需要做的是找到进程正在侦听的端口。
有没有办法在C#中使用WMI?我遇到了这个How to determine tcp port used by Windows process in C#,但它不允许我根据PID进行查询。
我已经有一个半小时的Google会议寻找解决方案,在这个阶段非常感谢!
干杯 戴夫
答案 0 :(得分:1)
WMI不包含任何查询与PID关联的TCP端点列表的类。要获取该信息,您必须interop使用GetExtendedTcpTable WinApi函数。
GetExtendedTcpTable