Руководство по созданию DbgEng расширений к WinDbg для начинающих

в 9:42, , рубрики: debug, debugging tools for windows, Extensions, windbg, windows, отладка, метки: , , , ,

Пару месяцев назад я искал руководство для начинающих по созданию DbgEng расширений к отладчику WinDbg из Debugging Tools for Windows. Что бы на максимально простом примере, с самого начала, подробно и с картинками. Google дал много информации по теме, но ни одного руководства отвечающего вышеперечисленным требованиям.

Тогда я сел и сам написал небольшое (всего 9 страниц) руководство «How to write a hello world WinDbg extension», в котором обобщил свой первый опыт создания DbgEng расширений к WinDbg. Руководство написано на английском, однако сразу скажу что язык там чрезвычайно простой (он и не может быть сложным — с моим-то уровнем английского). К тому же руководство очень подробное, буквально пошаговое, и там столько картинок, что это почти комикс для программистов и/или QA пишущих на C++.

Ссылка для скачивания: http://kovalenko.mobi/comp/helloworld-windbg.pdf (PDF, ~0.3M).

Я надеюсь что это руководство поможет многим кто хочет написать своё DbgEng расширение к WinDbg, но не знает с чего начать. Вопросы по руководству можно задавать в этом топике, в личку или на мою почту — она указана на титульной странице в руководстве. Если кто-то найдёт ошибки (технические или в английском) — прошу сообщить мне любым удобным способом. Можно тут же в комментарии. Постараюсь ответить всем оперативно, но если буду тупить — пожалуйста наберитесь терпения.

Happy debugging!

Автор: dimakovalenko


  1. Андрей:

    dimakovalenko, добрый день.
    Ссылка недоступна.
    Обновите, пожалуйста или подскажите, как еще можно добраться до вашей статьи.
    Очень хочется попробовать :)

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js