- PVSM.RU - https://www.pvsm.ru -

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

Пару месяцев назад я искал руководство для начинающих по созданию 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 [1] (PDF, ~0.3M).

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

Happy debugging!

Автор: dimakovalenko


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/windows/15527

Ссылки в тексте:

[1] http://kovalenko.mobi/comp/helloworld-windbg.pdf: http://kovalenko.mobi/comp/helloworld-windbg.pdf