Windows 상자의 C#에서 프로세스가 중단 된 방법을 확인할 수있는 방법이 있습니까? Process 클래스를 살펴본 후 EnableRaisingEvents = true로 설정하면 Exited 이벤트에서 친절한 콜백을 얻을 수있었습니다. 그러나 나는 그 과정이 죽었는지 아니면 자연적으로 빠져 나가는지를 알아낼 수 없었다.프로세스가 어떻게 종료 되었습니까?
1
A
답변
3
프로세스 모니터 (Sysinternals, Microsoft의 일부)에서 프로세스를 실행하여 죽게 한 다음 프로세스 이름으로 프로세스 모니터 결과를 필터링하십시오. 프로세스 이름을 종료를 포함하여 모두 볼 수 있습니다 코드.
0
해당 프로세스의 반환 코드를 사용할 수 있습니다. 프로세스가 Main 메서드에서 0이 아닌 값을 반환하면 프로세스가 자체적으로 종료했는지 (반환 값이 일치하는지) 확인할 수 있습니다.
0
좋은 답변 앙투안, 슬프게도 나는 반환 코드를 바꿀 수 없다. 내 잘못 - 나는 질문의 범위를 좁힐 필요가 있다고 생각한다.
현실적으로 나는 심지어 프로그래밍 방식의 솔루션이 필요 없다고 생각한다. 유틸리티는 괜찮을 것이다. 나는 인상적인 모습을 보았다. Process Explorer하지만이 점은 나에게 이러한 세부 사항을 제공하지 않는 것으로 보인다.
문제는 내가 조사하려는 프로그램이 Windows 예약 된 작업과 동등한 스케줄링 시스템에 의해 실행되고 있지만 문제는 아닙니다. 해당 스케줄러가 강제로 프로그램을 중지하는지 여부를 감지하는 방법이 있습니까?
관련 문제
- 1. EventDispatcher.initialize가 AS3에서 종료 되었습니까?
- 2. Instant Rails가 종료 되었습니까?
- 3. 프로세스가 종료 될 때 기능을 수행합니까?
- 4. 프로세스가 종료 된시기를 확인하는 방법은 무엇입니까?
- 5. 프로세스가 종료 된 후 어떻게 스택 추적을 볼 수 있습니까?
- 6. Perl에서 백그라운드 프로세스가 종료 될 때 어떻게 알림을받을 수 있습니까?
- 7. Flash Remoting 서비스가 종료 되었습니까?
- 8. Android - 트랙볼 이벤트가 종료 되었습니까?
- 9. shishir가 상태 10으로 종료 되었습니까?
- 10. 파이썬 프로세스가 종료되면 하위 프로세스를 종료 하시겠습니까?
- 11. 프로세스가 강제 종료 될 때 프로세스 종료 코드
- 12. 스폰 된 자식 프로세스가 상속 한 atexit 핸들러가 등록 되었습니까?
- 13. 다중 스레드 MPI 프로세스가 갑자기 종료 됨
- 14. 프로세스가 종료 될 때까지 기다리지 마십시오.
- 15. 다른 프로세스가 종료 될 때 감지 OSX
- 16. 날짜 버그를 보는 방법은 Bugzilla에서 종료 되었습니까?
- 17. jQuery HighlightFade 플러그인 커뮤니티가 종료 되었습니까?
- 18. NVelocity 프로젝트가 종료 되었습니까? 대안이 있습니까?
- 19. emacs의 java는 어떻게 되었습니까?
- 20. 프로세스가 sigkill로 종료 된 경우 다시 실행하려면 어떻게해야합니까?
- 21. 자식 프로세스가 종료 될 때까지 subprocess.Popen이 대기하지 않는 이유는 무엇입니까?
- 22. 브라우저 프로세스가 종료 될 때 javascript를 실행하는 방법은 무엇입니까?
- 23. Windows 및 Linux에서 프로세스가 종료 될 때 알림을 받으려면 어떻게합니까?
- 24. 부모는 모든 자식 프로세스가 종료 된 후 SIGINT를 수신 할 때 종료 할 수 있습니까?
- 25. 소유자 프로세스가 종료 될 때 DLL을 삭제할 수있는 방법은 무엇입니까?
- 26. SharpSSH은 .. 어떻게 프로세스가 완료되었는지 확인하려면
- 27. 좀비 프로세스가 어떻게 나타 납니까?
- 28. Eclipse의 JSDT는 어떻게 되었습니까?
- 29. 혜성은 어떻게 구현 되었습니까?
- 30. Dojo DOH는 어떻게 되었습니까?