-
프로그램 오류 시 덤프 뜨는 방법(procdump)MFC 2018. 3. 14. 15:09
소스코드에 자동으로 덤프를 뜨게 하는 방법에 대해서 쓴 적이 있다.
그 코드가 콘솔 프로그램에서는 잘 동작하는데, 대화상자 기반 프로그램에서는 덤프가 생성되지 않았다.
여러가지 방법을 찾던 중, 결국 procdump 라는 프로그램으로 오류 발생 시 수동으로 직접 덤프를 생성시키는 방법을 선택했다.
1) 일단 아래 사이트에서 procdump를 다운 받는다.
https://docs.microsoft.com/ko-kr/sysinternals/downloads/procdump
2) procdump 를 먼저 시작한다.
procdump -e -ma -w xxx.exe 명령어를 실행한다.
3) xxx.exe 프로세스를 실행한다.
4) 생성된 덤프로 오류 상황을 분석한다.