프로그래밍/C,C++

Release 프로그램의 비정상 종료시 덤프를 무조건 남기기

MAKGA 2024. 6. 20. 20:25
320x100

가끔 Release 모드로 빌드한 프로그램이 비정상 종료될 때 덤프가 안남는 경우가 있다.

그럴 땐 마이크로소프트에서 만든 해당 툴을 사용해 프로세스를 감시하면, 비정상 종료시 덤프가 발생한다.

 

다운로드

https://learn.microsoft.com/ko-kr/sysinternals/downloads/procdump

 

실행

procdump.exe -mp -w -e -h -64 ProcessName.exe D:\Folder\

 

-mp: mini dump plus (full dump는 오래 걸림)

-w: 대상 프로세스가 실행될 때까지 대기

-e: 프로세스 내에서 처리되지 않는 exception 발생시 dump

-h: 응답 없음 발생시 dump

-64: 64비트 dump

320x100