디버거가 처리되지 않은 사용자 모드 예외 지정

기술 자료 번역 기술 자료 번역
기술 자료: 121434 - 이 문서가 적용되는 제품 보기.

Windows NT 사용자 모드 처리되지 않은 예외에 대한 게시 사후 디버거를 지정할 수 있습니다. 일반 보호(GP) 오류 메시지를 사용자 모드 예외 많은 예제 중 하나입니다. 이 프로그램을 레지스터, 메모리 및 스택 상태를 뿐만 아니라, 내결함성이 발생할 위치를 검사하여 코드에서 오류의 볼 수 있습니다.

기본적으로, Windows NT 게시물을 사후 디버거로 32 비트 버전의 Dr. Watson 사용됩니다. 응용 프로그램이 사용자로부터 얻은 Dr. Watson 로그에 오류의 원인을 파악하는 데 응용 프로그램 개발자가 유용하게 사용할 수 있습니다.

Win32 SDK 설치될 때 기본 게시 사후 디버거는 커널 디버거가 변경됩니다. Microsoft Visual C++ 버전 2.00 설치될 때 기본 사후 디버거 Visual C++ 인터페이스가 변경됩니다.

처리되지 않은 사용자 모드 예외에 대한 기본 디버거 변경하려면 다음과 같이 하십시오.

경고: 레지스트리 편집기를 잘못 사용하여 해결하기 위해 Windows NT를 다시 설치해야 하는, 시스템 전체에 심각한 문제가 발생할 수 있습니다. Microsoft는 레지스트리 편집기를 잘못 사용하여 발생하는 모든 문제를 해결할 수 있음을 보증하지 않습니다. 이 도구는 모든 책임은 사용하십시오.

  1. 레지스트리 편집기를 시작하고 HKEY_LOCAL_MACHINE 하위 트리에서 다음 레지스트리 하위 키를 찾습니다.

    \SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\AEDEBUG

  2. 디버거 값을 선택하십시오.
  3. 편집 메뉴에서 문자열 을 클릭하십시오.

    • Windows 디버거를 사용하려면 입력합니다 windbg -p %ld -e %ld.
    • Visual C++ 4.2 또는 이전 버전에서 형식을 사용하도록 msvc -p %ld -e %ld.
    • Visual C++ 5.0 또는 나중에 입력합니다 msdev.exe -p %ld -e %ld.
    • Dr. Watson 사용하려면 입력합니다 drwtsn32.exe -p %ld -e %ld. 이 명령을 실행하여 기본 디버거로 Dr. Watson 만들 수 있습니다: drwtsn32.exe - i.
  4. 확인 을 선택한 다음 레지스트리 편집기를 종료하십시오.
새 디버거 다음에 로그온할 때 사용됩니다.
모두 확대 | 모두 축소

속성

기술 자료: 121434 - 마지막 검토: 2007년 2월 22일 목요일 - 수정: 2.1
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Systems Management Server 2.0
  • Microsoft Windows NT Advanced Server 3.1
  • Microsoft Windows NT Advanced Server 3.1
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 3.1
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
키워드:?
kbmt KB121434 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com