Большинство людей, которые создают проекты DDK / WDK в Visual Studio, используют проект makefile, который вызывает утилиту DDK build.exe
. Это работает довольно хорошо - вы получаете возможности навигации по коду Visual Studio при создании проекта DDK с использованием стандартных поддерживаемых инструментов DDK.
Обратите внимание, что DDK поставляется с собственным набором компиляторов, и эти компиляторы должны использоваться для создания проектов DDK.
В OSR есть небольшой набор сценариев cmd, которые должны облегчить эту задачу (прошло уже много лет, как я с ними что-то делал; я действительно не могу вспомнить, насколько хорошо они работают):
Другой аналогичный инструмент доступен от Hollis Technology:
Что касается отладки, к сожалению, отладчик VS не будет работать для отладки драйвера режима ядра. Для этого получите пакет Debugging Tools для Windows , в котором есть отличный набор отладчиков. Отладчик графического интерфейса WinDbg очень удобен, даже если он не совсем удобен для Visual Studio. А документация по средствам отладки великолепна - вы можете многое узнать о внутренностях Windows, просто прочитав документы WinDbg.