Большинство людей, которые создают проекты DDK/WDK в Visual Studio, делают это с помощью проекта makefile, который вызывает утилиту DDK build.exe
. Это работает довольно хорошо - вы получаете возможности навигации по коду Visual Studio при создании своего проекта DDK с использованием стандартных поддерживаемых инструментов DDK.
Обратите внимание, что DDK поставляется с собственным набором компиляторов, и эти компиляторы должны использоваться для создания проектов DDK.
ОСР имеет немного набор CMD скриптов, которые, как предполагается, чтобы сделать это легче (это было лет с тех пор я сделал что-нибудь с теми, я действительно не могу вспомнить, как хорошо они работают):
Другой подобный инструмент доступен из Холлис технологии:
Что касается отладки, к сожалению, отладчик VS не будет работать для отладки драйвера режима ядра. Для этого получите пакет Debugging Tools for Windows, который имеет большой набор отладчиков. Отладчик GUI, WinDbg, довольно приятен, даже если это не совсем подходит для удобства использования Visual Studio. И документация с инструментами отладки отличная - вы можете много узнать о внутренних компонентах Windows, просто прочитав документы WinDbg.
Привет, спасибо за этот быстрый ответ. Но если я прав, в файле win ddk нет файла проекта. Я могу видеть только makefile, makefile.mk и файл проекта wat u r referring - это файл .dsp, который не встречается в примерах DDK, Ожидает ваших предложений –