다음을 통해 공유


디버거 외부에서 프로그램을 실행하는 경우 액세스 위반을 어떻게 디버깅할 수 있습니까?

업데이트: 2007년 11월

이 항목은 다음 언어에 적용됩니다.

Edition

Visual Basic

C#

C++

Web Developer

Express

항목이 적용되지 않음 항목이 적용되지 않음

네이티브 전용

항목이 적용되지 않음

Standard

항목이 적용되지 않음 항목이 적용되지 않음

네이티브 전용

항목이 적용되지 않음

Pro 및 Team

항목이 적용되지 않음 항목이 적용되지 않음

네이티브 전용

항목이 적용되지 않음

표의 범례:

항목이 적용됨

해당

항목이 적용되지 않음

해당 없음

항목이 적용되지만 명령은 기본적으로 숨겨짐

명령은 기본적으로 숨겨져 있습니다.

문제 설명

프로그램이 Visual Studio 환경에서 올바르게 실행됩니다. 그러나 Windows에서 독립 실행형으로 실행하면 액세스 위반이 발생합니다. 이 문제를 어떻게 디버깅할 수 있습니까?

해결책

Just-In-Time 디버깅 옵션을 설정한 다음 액세스 위반이 발생할 때까지 프로그램을 독립 실행형으로 실행합니다. 그런 다음 액세스 위반 대화 상자에서 취소를 클릭하여 디버거를 시작할 수 있습니다.

또는 기술 자료 문서 Q133174 "How to Locate Where a General Protection (GP) Fault Occurs."를 참조하십시오. 기술 자료 문서는 MSDN Library CD나 http://search.support.microsoft.com에서 찾을 수 있습니다.

참고 항목

개념

네이티브 코드 디버깅 FAQ

기타 리소스

네이티브 코드 디버깅