Информацию по пакету для разработки драйверов Driver Development Kit (DDK) можно получить на сайте Microsoft, см. http://www.microsoft.com/whdc/devtools/ddk/default.mspx
В пакете DDK содержится документация, примеры кода драйверов, настроенная среда переменных окружения (build environment) и утилиты для поддержки разработки драйверов на операционных системах Windows. Отдельного DDK для Windows XP там сейчас нет, но предлагают бесплатно скачать Windows Server 2003 SP1 DDK [230 MB ISO file], который включает в себя поддержку как Windows XP, так и Windows Server 2003, Professional, Server, Advanced Server и Datacenter Server. К сожалению, пакет Windows Server 2003 SP1 DDK уже не поддерживает написание драйверов для Windows 98 и Millenium. Чтобы писать драйвера для этих систем, нужно получить Windows XP SP1 DDK, доступный по подписке на MSDN.
После установки Windows XP DDK появляются два вида ярлыков для запуска командной строки (откуда можно компилировать исходные файлы командой build) - Win XP Checked Build Environment и Win XP Free Build Environment. В случае Checked компиляция происходит с помещением отладочной информации в в компилируемый файл, а в случае Free - получаем чистый компилируемый файл минимального размера.
[Ссылки]
1. Windows XP DDK, 195 мегабайт. 2. Windows Server 2003 SP1 DDK, 231 мегабайт. 3. Build Environment for Windows Drivers. 4. DDKBUILD - интегрирование Windows DDK вместе с Visual Studio.Net. |