Поделиться через


Как отладить нарушения доступа при запуске программы без отладчика?

Этот раздел применим к:

Выпуск

Visual Basic

C#

F#

C++

Web Developer

Express

Тема не применяется Тема не применяется Тема не применяется

Только машинные коды

Тема не применяется

Pro, Premium и Ultimate

Тема не применяется Тема не применяется Тема не применяется

Только машинные коды

Тема не применяется

Описание проблемы

Программа прекрасно работает в среде Visual Studio, но при автономном запуске под операционной системой Windows возникает нарушение доступа. Как это отладить?

Решение

Активируйте параметр JIT-отладка и запустите автономное выполнение программы до момента возникновения нарушения доступа. Затем в диалоговом окне Нарушение доступа можно нажать Отмена и запустить отладчик.

Кроме того, обратитесь к статье Q133174 информационной базы данных, "How to Locate Where a General Protection (GP) Fault Occurs". Статьи базы знаний доступны на компакт-диске библиотеки MSDN или на веб-странице http://search.support.microsoft.com.

См. также

Основные понятия

Вопросы и ответы по отладке машинного кода

Другие ресурсы

Отладка машинного кода