본문 바로가기

IT노트(구)/C#

(C#) 모든 프로세스 리스트 출력하는 방법(System.Diagnostics.Process 이용)

C#에서 System.Diagnostics.Process를 사용하면

프로세스 전반에 관한 컨트롤을 편리하게 할 수 있습니다.

간단하게 모든 프로세스 리스트를 출력해보고 싶다면 다음과 같이 하면 됩니다!

1
2
3
4
5
6
7
8
9
10
class Program {
    static void Main() {
        Process[] processes = Process.GetProcesses(); // 모든 프로세스 추출
        Console.WriteLine("Count : {0}", processes.Length); // 전체 프로세스 개수 출력
 
        foreach (Process process in processes) { // foreach 루프 수행
            Console.WriteLine(process.Id); // 프로세스 아이디 출력, process.ProcessName을 통해 프로세스 이름도 추출할 수 있다!
        }
    }
}
cs