Как написать драйвер, не будучи буржуем с пузом и сигарой?
Однако нужно статью укомплектовать в журнале W9x/W2K драйвером, и тут начинаются проблемы.
Использовать лицензионный DDK? Это даже не смешно, сопоставляя его цену и гонорар... Спиратить DDK? Нельзя, статья-то в журнал, на широкую публику, все должно быть законно...
Короче, вот такая действующая модель судьбы опенсорсовика после принятия закона о патентовании ПО, тока в уменьшенном масштабе.
"Как с этим справится наш герой?"
Посмотри в документациях,поищи в нете,ну и в крайнем случае можешь спросить у Билл Гейтса :D
На крайний случай попробуй найти через знакомых лицензионный DDK. А больше посоветовать нечего. Я писал для себя драйвера для PCI-устройств, но использовал не лицензионный...
Знать бы как...
Как обойтись без DDK - использовать фришные аналоги.
Есть такая ReactOS, компилится в т.ч. mingw.
С mingw поставляются некоторые заголовочники, которые есть в DDK. Ребята пытались создать полноценный DDK для mingw используя некоторые исходники от ReactOS. Возможно у них что-то да вышло.
PS: Товарищи 2x2 с битами в футболках с гордой надписью "Microsoft", все равно не придут, они крупняком занимаются.