実行中のすべてのプロセスを取得する
スポンサーリンク
実行中のすべてのプロセスを取得するには、System.Diagnostics.Process クラスの GetProcesses メソッドを使用します。
サンプルコード
以下にサンプルコードを示します。
C# 全般
// 実行中のすべてのプロセスを取得する
System.Diagnostics.Process[] hProcesses = System.Diagnostics.Process.GetProcesses();
// コンピュータ名を指定すると、別のコンピュータのプロセスが取得可能です
//hProcesses = System.Diagnostics.Process.GetProcesses("MachineName");
string stPrompt = string.Empty;
// 取得できたプロセスからプロセス名を取得する
foreach (System.Diagnostics.Process hProcess in hProcesses) {
stPrompt += hProcess.ProcessName + System.Environment.NewLine;
}
// 実行中のすべてのプロセス名を表示する
MessageBox.Show(stPrompt);
関連するリファレンス
準備中です。
