- ベストアンサー
アプリケーションとプロセスとサービスの対応関係
プロセスとサービスの対応関係を知る方法 タスクマネージャで表示される実行中のアプリケーション、実行中のプロセス、実行中のサービスについて、どのアプリケーションがどのプロセスとどのサービスを実行しているのか、アプリケーションとプロセスとサービスの対応関係を知る方法はありますか。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
下記の一覧の中から、Process Hacker、System Explorer、Process Explorer などのソフトを試してみてはいかがでしょうか。 窓の杜 - システム・ファイル - タスク・サービス http://www.forest.impress.co.jp/library/nav/genre/sys/wincust_taskservice.html
その他の回答 (2)
- m92m4a1
- ベストアンサー率0% (0/2)
いささか面倒かと思いますがタスクマネージャーのアプリケーションタブ プロセスタブ、サービスタブ内で対象を右クリックすることができますので そこから、アプリケーションタブ内であればプロセスの表示、プロセスタブ 内であればサービスの表示、サービスタブ内であればプロセスの表示をクリ ックすると、それぞれ関連しているものをハイライトしてくれます。 お求めの答えと違っていたら申し訳ありません。 以下、参考URLをはっておきますね。 (Vistaでの説明ですが、方法は一緒です) ・サービスのプロセスを特定する(Windows Vista編) http://www.atmarkit.co.jp/fwin2k/win2ktips/885vistasvc/vistasvc.html
お礼
分かりました。 ありがとうございました。
- chie65536(@chie65535)
- ベストアンサー率44% (8740/19838)
>どのアプリケーションがどのプロセスとどのサービスを実行しているのか、アプリケーションとプロセスとサービスの対応関係を知る方法はありますか。 サービスに関しては、無いんじゃないかと推測しています。 サービスの提供をDLLで実現している場合、そのサービスを受け持つDLLは、色々なアプリやプログラムから呼び出されますが、呼ばれた側のDLLは「誰から呼ばれたのか?」を把握していません。 その場合、アプリやプログラムとDLLの「関係性」は失われていますから「対応関係」も失われているでしょう。 アプリやプログラムとプロセスの関係性は「プロセス実行中は、アプリやプログラムと1対1の関係にある」ので、プロセスハンドルなどで「そのプロセスの諸元」を知る事が出来ます。
お礼
分かりました。 ありがとうございました。
お礼
いろいろ有りますが、ちょっと試してみます。 ありがとうございました。