C #에서 실행중인 프로세스 목록 가져 오기
System.Diagnostics 네임 스페이스에는 프로세스, 스레드, 이벤트 로그 및 성능 정보를 관리 할 수있는 함수가 포함되어 있습니다..
System.Diagnostics.Process 개체를 사용하면 시스템 프로세스를 관리 할 수있는 기능에 액세스 할 수 있습니다. 이 객체를 사용하여 실행중인 프로세스의 목록을 가져옵니다..
다음 행을 사용 목록에 추가하십시오.
System.Diagnostics를 사용하여;
이제이 예제에서 볼 수 있듯이 Process.GetProcesses () 메서드를 사용하여 프로세스 목록을 얻을 수 있습니다.
프로세스 [] processlist = Process.GetProcesses ();
foreach (프로세스 목록의 프로세스 처리)
Console.WriteLine ( "프로세스 : 0 ID : 1", process.ProcessName, process.Id);
Process 객체의 흥미로운 속성
p.StartTime (프로세스 시작 시간 표시)
p.TotalProcessorTime (프로세스가 수행 한 CPU 시간을 나타냄)
p.Threads (프로세스의 스레드 컬렉션에 대한 액세스 권한 부여)
.NET 프레임 워크는 실제로 작업을 단순하게 만듭니다.!