1
Process.Start();를 사용하여 프로세스를 생성했다고 가정 해 봅시다.프로세스가 종료 될 때 기능을 수행합니까?
애플리케이션을 종료하지 않고 종료/종료되었는지 어떻게 알 수 있습니까?
Process.Start();를 사용하여 프로세스를 생성했다고 가정 해 봅시다.프로세스가 종료 될 때 기능을 수행합니까?
애플리케이션을 종료하지 않고 종료/종료되었는지 어떻게 알 수 있습니까?
는 다음
Process p = Process.Start(...);
p.Exited += OnProcessExited;
private void OnProcessExited(object sender, EventArgs e) {
// Put code here
}
는하지만이 코드를 하나의 캐치있다보십시오. Process
은 이벤트 핸들러가 연결되기 전에 종료 할 수 있습니다. 따라서 신속하게 종료되는 Process
에 대해이 이벤트가 수신되지 않을 수 있습니다.
한 가지 문제는 프로세스를 만들고 인수와 파일 이름을 설정 한 다음 PROCESSNAME.Start()를 호출 할 때 작동하지 않는 것입니다. 어떤 도움이 필요합니까? –