다음을 통해 공유


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

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

Edition

Visual Basic

C#

F#

C++

Web Developer

Express

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

네이티브 전용

항목이 적용되지 않음

Pro, Premium 및 Ultimate

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

네이티브 전용

항목이 적용되지 않음

문제 설명

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

해결책

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

또는 기술 자료 문서 Q133174 "How to Locate Where a General Protection (GP) Fault Occurs."를 참조하십시오. 기술 자료 문서는 MSDN Library CD나 https://support.microsoft.com/?ln=ko&x=6&y=16에서 찾을 수 있습니다.

참고 항목

개념

네이티브 코드 디버깅 FAQ

기타 리소스

네이티브 코드 디버깅