Пару месяцев назад я искал руководство для начинающих по созданию 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
dimakovalenko, добрый день.
Ссылка недоступна.
Обновите, пожалуйста или подскажите, как еще можно добраться до вашей статьи.
Очень хочется попробовать :)