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

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

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

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

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

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

Happy debugging!

Автор: dimakovalenko

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


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