0

私のコンピュータで実行中のプログラムをリストした小さなプログラムを作成したいと思います - これは簡単に思えます。しかし、それらの接続も検出したいと思います。例: 実行中の Internet Explorer (または他のブラウザー) を検出しましたが、それがアクセスしている Web サイトを知りたいです。もう一つの例; Word が実行されていることを検出しました。Word が使用しているドキュメントを知りたいです。オンライン接続を検出するために http- プロトコルを照会することは可能ですか? また、ローカル リソースを開くプログラムについてはどうでしょうか。それで、実行中のプログラムとそれらの接続をリストすることが私がやりたいことです-そして、毎分ポーリングする必要がありますか、またはこれらのプロセスを監視するより良い方法はありますか?

MS Windowsで実行できる必要がありますが、プログラミング言語は重要ではありません

ありがとう

聞く

4

2 に答える 2

0

これを実行できる既存のツールのいくつかを検討することをお勧めします。Windows NT とほとんどの Unix の両方に「netstat」コマンドが付属しています。

Windows NT: netstat -b

Unix: netstat -p

于 2009-09-09T13:34:52.453 に答える
0

Process Monitor を使用するのが好きです。ここで見つけてください: http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

于 2009-09-09T13:38:27.720 に答える