dump
[C/C++] process crash 로그 및 덤프 남기기 (access violation)
[C/C++] process crash 로그 및 덤프 남기기 (access violation)
2019.07.06윈도우 개발을 하다 보면 완벽한 프로그램을 만들기를 희망하지만 경험에 의해서, 예외상황에 의해서 프로세스에 문제가 발생하기 마련입니다. __try __exception 을 두는 것에서 한계가 있고 access violation 문제인 경우 특정 옵션을 켜지 않는 이상 __try __exception에서 잡히지 않게 되고, 고객이 사용 중에 문제가 발생한 경우 로그보다 더욱 많은 자료가 기록되어있는 dump 파일을 받을 수 있기 때문에 덤프를 사용합니다. 그렇다면 어떻게 이런 access violation을 포함한 모든 상황에서 process crash가 나는 예외상황을 캐치할 수 있을까요? msdn에 보면 SetUnhandledExceptionFilter API를 제공하고있습니다. SetUnhandled..