Можно ли создавать расширения WinDBG с помощью Visual Studio?

Строить WinDBG отладчик расширения, мы должны использовать строить Утилита, которая поставляется с WDK, или мы можем использовать Visual Studio?
(В частности, я бы заинтересовался VS2010 SP1.)

Согласно документации Инструменты отладки для Windows, единственной опцией должна быть утилита Build:

Отладка Windows | Механизм отладки и расширение API | Вступление

Все расширения отладчика должны быть скомпилированы и собраны с использованием
Сборка утилиты. Утилита Build входит в комплект драйверов Windows
(WDK).

…а может док не обновится?

Более того, Зачем будет ли утилита Build единственным вариантом для создания расширений WinDBG?
Какие «ошибки» там спрятаны?

2

Решение

Ничего особенного в случае расширений WinDBG — просто создайте DLL, с правильным набором имен функций и соглашением о вызовах, и все готово. Так что Visual Studion должен быть в состоянии сделать это прекрасно.

Вам нужно создать свой собственный файл .def для DLL, чтобы экспортировать функции.

Эта страница описывает, как вы делаете это с помощью nmake, Те же шаги должны быть совершенно возможны в VS.

http://www.codeproject.com/Articles/6522/Debug-Tutorial-Part-4-Writing-WINDBG-Extensions

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]