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


Завершение сеанса отладки в CDB

Вы можете выйти из CDB, введя команду q (Quit). Эта команда также закрывает приложение, которое выполняется отладка.

Команда qd (Выход и отключение) отключает CDB от целевого приложения, выходит из отладчика и оставляет целевое приложение запущенным. Если вы использовали параметр командной строки -pd при запуске отладчика, отключение происходит, если сеанс по какой-либо причине завершен. (Этот метод особенно полезен при отладке конфиденциального процесса, например подсистемы Run-Time сервера клиента (CSRSS), который не требуется завершать.)

Если отладчик не отвечает, вы можете выйти, нажав клавиши CTRL+B и ВВОД. Этот метод является вторичным механизмом выхода. Он внезапно завершает отладчик и аналогичен завершению процесса с помощью диспетчера задач или закрытия окна.

Чтобы завершить сеанс отладки в пользовательском режиме, вернуть отладчик в неактивный режим и закрыть целевое приложение, можно использовать следующий метод:

Чтобы завершить сеанс отладки в пользовательском режиме, верните отладчик в неактивный режим и снова установите целевое приложение, можно использовать следующие методы:

  • Введите команду .detach (отсоединение от процесса). При отладке нескольких целевых объектов эта команда отключает текущий целевой объект и продолжает сеанс отладки с оставшимися целевыми объектами.

  • Введите команду qd (Выход и отсоединение).

  • Введите команду q (Quit), если вы запустили отладчик с параметром -pd .

Чтобы завершить сеанс отладки в пользовательском режиме, верните отладчик в неактивный режим, но оставьте целевое приложение в состоянии отладки, можно использовать следующий метод:

Дополнительные сведения о повторном подключении к целевому объекту см. в разделе Повторное подключение к целевому приложению.