[개발일지] Dump를 만들어보자.
- 프로그래밍/개발일지
- 2014. 7. 7. 14:43
개요
프로그래밍하다가 예상치못한 상황에서 출동이 발생할 경우 다운이 되곤한다.
이를 확인하기 위한 방법은 여러가지가 있겠지만 덤프를 사용해서 처리하는 방법을 알아보자.
요약
DBGHELP.DLL이란 라이브러리를 사용해서 제공되는 미니덤프를 사용할 수 있다.
(MiniDump, FullDump 등 여러가지의 덤프가 존재하는데 보통 이 2개를 가장 많이 사용한다.)
추가/주의
1. User Info를 남겨서 추적에 필요한 것들을 남겨도 좋다.
2. 문자열 인코딩타입을 맞춰주도록 하자. (즉 Unicode로 생성했으면 분석할때도 Unicode로!~)
3. 서버를 구축하여 덤프 시스템을 만들어서 사용하면 굳!
4. 실행 파일을 만들때 생성된 PDB 파일과 같이 두어야 분석 가능합니다. (덤프 시스템을 구축한다면 PDB매칭해주는 법에 대해서 고민해보자!ㅎㅎ)
참고 블로그
이 글을 공유하기