タスクマネージャーで表示されるプロセスについて
以下の点についてご教示を頂けますようお願い致します。
【環境】
Windows Server 2008 R2
タスクマネージャーにて「プロセス」タブにて「すべてのユーザーのプロセスを表示」ボタンを押下すれば、「現在動作しているプロセスを全て」を確認できますでしょうか。
例えば、「親プロセスA」が「子プロセスB」を起動した場合、「親プロセスA」は表示されますが、「子プロセスB」もタスクマネージャに表示されるのかを確認したいと考えております。
試しに、InternetExplorer11を起動し、2つのタブから別々のサイトにアクセスした場合、親プロセス」と「子プロセス」が確認できていることから、他のプロセスでも同様では思っておりますが、認識があっておりますでしょうか。プロセスによっては親プロセスはタスクマネージャーに表示されているが、子プロセスは、動作しているにもかかわらず、タスクマネージャーに表示されないことがあるかご教示を頂きたいと考えております。
<タスクマネージャー>
イメージ名 ユーザー CPU メモリ(プライベートワーキングセット) 説明
---------------------------------------------------------------------------------------------
iexplorer.exe *32 User1 02 105,568K Internet Explorer
iexplorer.exe *32 User1 00 117,756K Internet Explorer
<ProcessExplorer v16.12>
Process CPU Private Bytes Working Set Description
---------------------------------------------------------------------------------------------
iexplorer.exe 0.05 40,596K 54,088K Internet Explorer
iexplorer.exe 0.08 190,384K 200,520K Internet Explorer
---------------------------------------------------------------------------------------------
また、以下のサイトで「現在動作しているプロセスを全て」と記載されているので現在、動作しているすべてのプロセスが確認できるように見受けられますが、情報元がMicrosoftではありませんでした。
Microsoftのサイトでタスクマネージャーで表示されいてるプロセスが「現在動作しているプロセスを全て」であるというような情報をご存知でしたらお教え頂けますようお願いいたします。
----------------------------------------------------------------------------------------------
タスクマネージャの見かた
http://jisaku-pc.net/hddnavi/tec_03.html
プロセス
現在動作しているプロセスを全て見る事が出来ます。
動かしているアプリケーションは勿論ですが、コンピューターのバックグラウンドで動作しているプロセスも見る事が出来ます。
〔イメージ名〕・・・プロセス名の事です。なぜイメージと言うのか?
(コンピュータのメモリ領域をメモリイメージと呼ぶことの名残だそうです。)
〔ユーザー名〕・・・プロセスを実行しているユーザー名です。
(Terminal Servicesが停止しているとユーザー名が空欄になるようです。)
〔CPU〕・・・CPUの使用率です。アイドリング状態ではほとんど00~05程度でしょう。
〔メモリ〕・・・正確には「メモリ(プライベートワーキングセット)」と記載されています。
プロセスがどれくらいメモリを消費しているかが分かります。
〔説明〕・・・プロセスの簡単な説明です。どのアプリケーションで動作しているプロセスなのかが確認できます。
----------------------------------------------------------------------------------------------
お礼
CreateMutex使ってみます! 回答ありがとうございました。