[etc]Windows crash dump

회고

  • 10년이상 지난 지금 이게 무슨 필요가 있냐 싶지만…. 일단 글을 옮기는 목적에만 충실히 하기 위해… 갈수록 편해지는 세상

내용

크래쉬 덤프

  • drwtsn32
    • 첨부한 파일로 레지스터를 바꾸면 크래쉬시 drwtsn32이 자동으로 덤프파일을 남긴다.
    • Dr. Watson 실행화면

      image

    • default로 덤프파일이 생성되는 곳은 다음과 같다.
        C:\Documents and Settings\All Users\Application Data\Microsoft\Dr Watson\user.dmp
      
    • 크래쉬 상황시 덤프파일을 남기는 상황 image
    • 덤프파일과 함께 크래쉬 상황이 들어가있는 파일도 함께 생성된다 image
  • ntsd
    • 첨부한 파일로 레지스터를 수정하면 크래쉬상황이 발생시 ntsd가 자동으로 덤프파일을 남긴다. image
  • vsjitdebugger.reg : 이아이로도 만들수 있는데 굳이 이걸 쓸 이유는 ….

유저덤프.

  • Userdump.exe : 이 아이를 이용해서 유저덤프를 만들수가 있다.
  • http://support.microsoft.com/default.aspx?scid=kb%3Bko%3B241215 : 여기를 참조하면 도움이 될듯하지만..

첨부파일이었던 내용

  • drwtsn32.reg

      Windows Registry Editor Version 5.00
    
      [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug]
      "Auto"="1"
      "Debugger"="drwtsn32 -p %ld -e %ld -g"
      "UserDebuggerHotKey"=dword:00000000
    
    
  • ntsd.reg

      Windows Registry Editor Version 5.00
    
      [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug]
      "Auto"="1"
      "Debugger"="ntsd.exe -p %ld -e %ld -g -c \".dump /m /a /u C:\\crash.dmp;q\""
      "UserDebuggerHotKey"=dword:00000000
    
  • vsjitdebugger.reg

      Windows Registry Editor Version 5.00
    
      [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug]
      "Auto"="0"
      "Debugger"="\"C:\\WINDOWS\\system32\\vsjitdebugger.exe\" -p %ld -e %ld"
      "UserDebuggerHotKey"=dword:00000000
    
  • Userdump.exe

    • 굳이 이것까진 안옮김