- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PIDからプロセス・アプリを特定する方法)
PIDからプロセス・アプリを特定する方法
このQ&Aのポイント
- タスクマネージャーやtasklistでPIDを参照したときにそのPIDからプロセス・アプリを特定する方法がわかりません。
- 専用のexeの場合にはそれで足りますが、Javaアプリの場合にはそれではわかりません。
- Linuxと同様に起動時の引数を調べられれば十分です。それ以外の方法でも特定できればうれしいです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Process Explorerじゃだめですか? http://www.forest.impress.co.jp/lib/sys/wincust/taskservice/prcsxplorer.html
その他の回答 (2)
- osamuy
- ベストアンサー率42% (1231/2878)
回答No.3
Sysinternals Process Explorerがおすすめ。 あとWindows XP以降なら、wmicが使えるかも。 Windows Scripting HostでWMIを使ってプロセス情報をひっぱってくるスクリプトを書くという手も。
質問者
お礼
ありがとうございました。
質問者
補足
必要な情報を取得するスクリプトは作りたいです。 (javaw.exeを使って起動したの中から起動時の引数を対象に キーワードをピックアップしてPIDとJavaのアプリ名をリスト化するなど) WSHはよく使うのである程度はわかりますが、WMIがまったくわかりません。 PIDから起動時の引数を調べる方法もしくはそれ以外にプロセスを特定する方法があれば それも教えていただきたいです(具体的なコマンドレベルで)。 よろしくお願いします。
- kusa_mochi
- ベストアンサー率76% (1597/2087)
回答No.2
Windowsに標準で付いている「タスクマネージャ」でPIDが判る。 デフォルトでは非表示なので、メニューから 表示→列の選択 で出て来たウィンドウでPIDにチェックマークを付けよう。 で、その後でプロセスタブを表示すると・・・
質問者
お礼
ありがとうございました。
質問者
補足
すみません。ちょっと何のことかわかりません。 質問は「PIDからプロセス・アプリを特定する方法」です。 PIDとexeは容易に調べられることはわかっています。 質問はその先の話ですが、今回の書き込みは質問と関連する情報なのでしょうか?
お礼
プロセスごとにリソースもグラフ化でき、高機能で非常に便利なソフトですね。 とりあえず目標としていた引数も調べることができました。 ありがとうございました。 が、引数を調べたいだけの時にはやや使いにくさを感じました。 このソフトで取得できるということはどこかに情報があるということなので コマンドラインや他のソフトでもう少し簡単に取得することもできるのではないかと思いました。 なのでもう少し情報を募集してみます。