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


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

Обновлен: Ноябрь 2007

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

Выпуск

Visual Basic

C#

C++

Web Developer

Экспресс-выпуск

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

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

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

Standard

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

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

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

Pro и Team

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

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

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

Обозначения:

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

Применяется

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

Неприменимо

Тема применяется, но команда по умолчанию сокрыта

Команда или команды скрытые по умолчанию.

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

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

Решение

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

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

См. также

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

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

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

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