3

nestat プログラムが行うことの多くを行うネットワーク プログラムのセットアップがあります。私は現在 netstat -o に取り組んでいます。そのコマンドは、そのソケットを使用しているプログラムの PID を教えてくれます。どこを見ればいいのか、ある程度のアイデアはあります。WMI を使用してその情報を取得しようとしてきましたが、これまで適切なクラスが見つかりませんでした。

特定のソケットを使用している PID またはアプリケーション名を見つけるにはどうすればよいですか?

私はc#を使用しています

4

2 に答える 2

2

AFAIK、この情報はBCLまたはWMIのどこにも公開されていません。取得するには、 GetExtendedTcpTableをp/Invokeする必要があります。

于 2010-07-04T02:02:01.100 に答える
2

ここにアクセスしてください http://www.codeproject.com/KB/IP/iphlpapi2.aspx 私はそれを使用しましたが、非常にうまく機能します。

于 2010-08-29T11:50:20.450 に答える