홈페이지 » 어떻게 » C #에서 실행중인 프로세스 목록 가져 오기

    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 프레임 워크는 실제로 작업을 단순하게 만듭니다.!