Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Клавиша CTRL+C прерывает работу отладчика, останавливая целевое приложение или целевой компьютер, а также отменяет команды отладчика.
Синтаксис CDB
CTRL+C
Синтаксис KD
CTRL+C
Синтаксис целевого компьютера
SYSRQ
ALT+SYSRQ
F12
Среда
Отладчики |
Только CDB и KD |
Режимы |
пользовательский режим, режим ядра |
Целевые объекты |
динамическая трансляция, аварийный дамп |
Платформы |
все |
Дополнительные сведения
Другие методы выполнения этой команды и общие сведения о связанных командах см. в разделе Управление целевым объектом.
Комментарии
При использовании CDB:
В пользовательском режиме сочетание клавиш CTRL+C приводит к прерыванию работы целевого приложения в отладчике. Целевое приложение зависает, отладчик становится активным, и можно ввести команды отладчика.
Если отладчик уже активен, сочетание клавиш CTRL+C не влияет на целевое приложение. Однако его можно использовать для завершения команды отладчика. Например, если вы запросили длинный дисплей и больше не хотите его видеть, сочетание клавиш CTRL+C завершит отображение и возвратит вас в командную строку отладчика.
При выполнении удаленной отладки с помощью CDB можно нажать клавиши CTRL+C на клавиатуре главного компьютера. Если вы хотите сделать перерыв с клавиатуры целевого компьютера, нажмите клавиши CTRL+C на компьютере x86.
Клавиша F12 может использоваться для получения командной строки, когда отлаживаемое приложение занято. Установите фокус на одном из окон целевого приложения и нажмите клавишу F12 на целевом компьютере.
При использовании KD:
В режиме ядра нажатие клавиш CTRL+C приводит к тому, что целевой компьютер врывается в отладчик. Это блокирует целевой компьютер и выводит из спящего режима отладчик.
При отладке системы, которая все еще работает, необходимо нажать клавиши CTRL+C на клавиатуре узла, чтобы получить начальную командную строку.
Если отладчик уже активен, сочетание клавиш CTRL+C не влияет на целевой компьютер. Однако его можно использовать для завершения команды отладчика. Например, если вы запросили длинный дисплей и больше не хотите его видеть, сочетание клавиш CTRL+C завершит отображение и возвратит вас в командную строку отладчика.
Клавиши CTRL+C также можно использовать для получения командной строки, когда команда отладчика создает длинный дисплей или когда целевой компьютер занят. При отладке компьютера x86 его можно нажать на хост-клавиатуре или на целевой клавиатуре.
SYSRQ (или ALT+SYSRQ на расширенной клавиатуре) аналогичен. Он работает с хост-клавиатуры или целевой клавиатуры на любом процессоре. Однако он работает только в том случае, если запрос был получен путем нажатия клавиш CTRL+C по крайней мере один раз.
Раздел SYSRQ можно отключить, изменив реестр. В разделе реестра
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\i8042prt\Parameters
создайте значение с именем BreakOnSysRq и задайте для него значение DWORD 0x0. Затем перезагрузите. После этого нажатие клавиши SYSRQ на клавиатуре целевого компьютера не войдет в отладчик ядра.
При отладке KD с помощью CDB:
Если вы выполняете отладку KD с помощью CDB, отладчик узла (CDB) перехватит сочетание клавиш CTRL+C. Чтобы перейти к целевому отладчику (KD), следует использовать сочетание клавиш CTRL+F .
Примечание Обратите внимание, что в WinDbg сочетание клавиш CTRL+C используется для копирования текста из окна. Чтобы выполнить команду приостановки в WinDbg, нажмите клавиши CTRL+BREAK или выберите Отладка | Вырваться из меню.