Завершение сеанса отладки в CDB
Вы можете выйти из CDB, введя команду q (Quit). Эта команда также закрывает приложение, которое выполняется отладка.
Команда qd (Выход и отключение) отключает CDB от целевого приложения, выходит из отладчика и оставляет целевое приложение запущенным. Если вы использовали параметр командной строки -pd при запуске отладчика, отключение происходит, если сеанс по какой-либо причине завершен. (Этот метод особенно полезен при отладке конфиденциального процесса, например подсистемы Run-Time сервера клиента (CSRSS), который не требуется завершать.)
Если отладчик не отвечает, вы можете выйти, нажав клавиши CTRL+B и ВВОД. Этот метод является вторичным механизмом выхода. Он внезапно завершает отладчик и аналогичен завершению процесса с помощью диспетчера задач или закрытия окна.
Чтобы завершить сеанс отладки в пользовательском режиме, вернуть отладчик в неактивный режим и закрыть целевое приложение, можно использовать следующий метод:
- Введите команду .kill (Kill Process).
Чтобы завершить сеанс отладки в пользовательском режиме, верните отладчик в неактивный режим и снова установите целевое приложение, можно использовать следующие методы:
Введите команду .detach (отсоединение от процесса). При отладке нескольких целевых объектов эта команда отключает текущий целевой объект и продолжает сеанс отладки с оставшимися целевыми объектами.
Введите команду qd (Выход и отсоединение).
Введите команду q (Quit), если вы запустили отладчик с параметром -pd .
Чтобы завершить сеанс отладки в пользовательском режиме, верните отладчик в неактивный режим, но оставьте целевое приложение в состоянии отладки, можно использовать следующий метод:
- Введите команду .abandon (Abandon Process).
Дополнительные сведения о повторном подключении к целевому объекту см. в разделе Повторное подключение к целевому приложению.