Process Explorer
http://www.microsoft.com/technet/sysinternals/ProcessesAndThreads/ProcessExplorer.mspx
現在動作しているプロセスの親子関係を階層表示できるタスクマネージャー。
2ペイン型の画面で、起動すると上ペインに各プロセスの実行ファイル名やプロセスID、CPU使用率などをツリー形式で表示する。
サービスプロセスの背景は薄赤色に、サービスではないプロセスの背景は薄紫色と、プロセスの種類に応じて分かりやすく色分け表示される。
上ペインでいずれか1つプロセスを指定すると、下ペインにそのプロセスが使っているファイルやレジストリなどのハンドル情報が一覧表示される。
ここで、[View]−[Lower Pane View]−[DLLs]とメニューをたどれば、そのプロセスが利用しているDLLを下ペインに一覧表示することができる。
また、ファイル名などをキーワードに検索して特定ハンドルを使っている全プロセスを一覧表示することも可能。たとえば、消したいファイルが使用中で削除できなかったときに、どのプロセスが当該ファイルを使用しているのか調べることができる。
[Ctrl]+[Shift]+[Esc]キーを押すなどしてWindows標準のタスクマネージャーを呼び出そうとした際に、代わりに本ソフトが起動するように設定することも可能。
インストール不要。
しかし、規約の同意についての情報をレジストリに保存してるような気がする。