Не удалось установить точку останова в WinDbg - PullRequest
1 голос
/ 22 сентября 2011

Мой рабочий процесс следует.

  1. Настройка пути к файлу символов и пути к исходному коду для WinDbg.
  2. Откройте один файл исходного кода для последующей отладки.
  3. Нажмите F9 и попробуйте установить точку останова в исходном коде.
  4. WinDbg выскакивает диалоговое окно с сообщением об ошибке «Отладка должна быть остановлена ​​до того, как можно изменить точки останова».

Кто может сказать мне, почему? Моя версия WinDbg - 6.11.0001.404 (X86), 64-битная Windows XP. Я отлаживаю dll из очень сложной системы времени выполнения.

Я написал простой exe и щелкнул, чтобы открыть его. Сразу после открытия я открываю файл исходного кода и устанавливаю одну точку останова. Это работает в этом случае!

1 Ответ

5 голосов
/ 22 сентября 2011

Подсказка в ошибке: «Отладчик должен быть остановлен, прежде чем можно будет изменить точки останова». Вы должны взломать целевой процесс с помощью Debug-> Break, прежде чем WinDBG позволит вам установить точку останова. Когда вы запускаете EXE-файл под WinDBG, он начинает работать, поэтому вы можете установить точку останова.

-Скотт

...