Я нашел, что Windbg очень полезен во время разработки и отладки. но главным образом я использую windbg используемую отладку режима.
Что отладка ядра может сделать в windbg? или Когда я должен использовать отладку ядра windbg?
Существует ли toturial об отладке ядра в windbg?
Заранее спасибо.
Вы обычно используете отладку ядра, если вам нужно отладить драйверы устройств низкого уровня, взаимодействуя непосредственно с аппаратным обеспечением.
Это более сложно отлаживать в режиме ядра, среди прочего, для сеанса отладки в прямом эфире, вы должны запустить отладчик на другой системе, чем отлаженная. Для большинства разработчиков пользовательский режим достаточно, чтобы сделать большую часть работы.
Усовершенствованные отладки Windows - очень хорошая книга о отладке с WNDBG (включает в себя дискуссии о отладке ядра).
Анализ дампа сайт имеет много учебных пособий, включая сценарии отладки ядра
Возможно, вы захотите отладить только в режиме ядра, когда ваш код работает в режиме ядра, т.е. когда вы пишете драйверы или что-то еще, что работает в ядре. Или, возможно, если вы пытаетесь узнать больше о самих Windows на очень низком уровне, исследуя в ядре и тыкать и подталкиваю вещи.
При поиске учебных пособий и других справочных материалов вы можете искать ссылки на «KD», а также, вероятно, будут очень похожи. (KD - это инструмент отладки ядра командной строки.)