728x90
반응형
728x170
using System;
using System.Diagnostics;
Process process = Process.Start("notepad.exe");
while(!process.WaitForExit(1000))
{
Console.Write(".");
}
Console.WriteLine();
process.Close();
※ 프로세스가 제한 시간 내 종료되면 true를 반환하고, 제한 시간이 만료되었지만 프로세스가 여전히 활성 상태이면 false를 반환한다.
※ 제한 시간을 음수로 제공하면 결과는 인수를 제공하지 않은 것과 같다.
※ 시간 제한을 0으로 지정하면 프로세스가 이미 종료된 경우 true, 아직 실행중인 경우 false의 결과와 함께 메소드가 반환된다.
728x90
반응형
그리드형(광고전용)
'C# > Common' 카테고리의 다른 글
[C#/COMMON] Ping 클래스 : IP 주소를 사용해 송신하기 (0) | 2021.08.26 |
---|---|
[C#/COMMON] PingReply 클래스 : Status/RoundtripTime 속성 사용하기 (0) | 2021.08.26 |
[C#/COMMON] Ping 클래스 : Send 메소드 사용시 타임아웃 설정하기 (0) | 2021.08.26 |
[C#/COMMON] GAC 유틸리티를 사용해 전역 어셈블리 캐시에서 어셈블리 제거하기 (0) | 2021.08.26 |
[C#/COMMON] GAC 유틸리티를 사용해 어셈블리를 전역 어셈블리 캐시에 추가하기 (0) | 2021.08.26 |
[C#/COMMON] Process 클래스 : WaitForExit 메소드를 사용해 실행 프로세스 종료시까지 대기하기 (0) | 2021.08.26 |
[C#/COMMON] StackFrame 클래스 : 예외 발생시 스택 추적 구하기 (0) | 2021.08.26 |
[C#/COMMON] StackFrame 클래스 : 현재 메소드의 호출자 구하기 (0) | 2021.08.26 |
[C#/COMMON] StackFrame 클래스 : 현재 스택 추적 구하기 (0) | 2021.08.26 |
[C#/COMMON] BitArray 클래스 : Xor 메소드를 사용해 배타적 OR 연산하기 (0) | 2021.08.26 |
댓글을 달아 주세요