.NET 中的 Netstat -ban(或 -oan)等效项

发布于 2024-08-31 23:22:33 字数 207 浏览 1 评论 0原文

我想知道特定进程是否正在使用给定端口,即 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

可爱暴击 2024-09-07 23:22:34

请参阅这个问题...

哪个 PID 侦听给定端口在c#

基本上你PInvoke GetExtendedTcpTable()

Please see this question...

Which PID listens on a given port in c#

Basically you PInvoke GetExtendedTcpTable()

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文