.NET 中的 Netstat -ban(或 -oan)等效项
我想知道特定进程是否正在使用给定端口,即 netstat -ban
。我遇到过使用 IPGlobalProperties
来获取活动连接列表,但这似乎不包括进程信息。
如果 C# 中存在某个类可以让我以编程方式执行此操作,那就太好了。理想情况下,我不必通过管道传输 cmd shell Process
输出。
I'd like to know if a particular process is using a given port, i.e. netstat -ban
. I came across using IPGlobalProperties
to get the list of active connections, but this doesn't seem to include process information.
It would be nice if there exists some class in C# that lets me do this programmatically. Ideally, I wouldn't have to pipe the cmd shell Process
output.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请参阅这个问题...
哪个 PID 侦听给定端口在c#中
基本上你PInvoke GetExtendedTcpTable()
Please see this question...
Which PID listens on a given port in c#
Basically you PInvoke GetExtendedTcpTable()