Добрый день. У меня есть DDK XP, я ее установил, все нормально, так же есть прикладные пакеты BC++ 6.0 и VC++ 6.0 Вопрос, какой средой лучше пользоваться для написания и отладки драйверов, если это одна из приведенных мною сред, то как ее настроить, я попытался сам, прописал вроди все пути, но при компиляции выдается куча ошибок немогу понятьб в чем дело. Заранее спасибо.
VC. пускаешь бантик из ddk, он настраивает енивромент, задем даешь команду build и она строит драйвер
Можнно и через VC60, только в свойствах проекта надо указать правильные параметры (командная строка, точка входа и прочее) тогда можно пользоваться полноценным редактором
Для XP DDK нужен компилер не младше, чем тот, что идёт в комплекте (cl.exe ver13.0 / NET7). В хидерах есть соответствующая проверка.
Друзья, спасибо за совет. Про батник я вкурсе, но в нем в этом способе много неясного, да гораздо лучше писать, когда среда разработки сразу указывает на текущие ошибки в синтаксисе. А может кто, нибудь знает какие нибудь источиники информации на русском языке относительно особенностей разработки драйверов в среде DDK, или может кто-нибудь може предложить лучшую альтернативу. Заранее спасибо.
программирование драйверов Windows Солдатова так же статьи Four-F P.S. а английский ты все-таки учи. без него никуда
Спасибо. Ну с английским проблем нет, просто при чтении рускоязычных изданий получаешь еще и эстэтическое удовольствие. Эта книга у меня имеется, но я бы не отнес ее к числу понятных мне с первого раза, нужен какой то старть, какой то толчок, так же мне интересно есть ли какая нить среда разработки, альтернатива DDK
Можно использовать генератор проектов (в том числе и драйверов), который описывает Шрайбер в своей книге. Правда у меня для VC6 sp5 при открывании созданных проектов не отображаются файлы, которые находятся в проекте, хотя все нормально компилируется. В аттаче немного подредактируемые мной файлы (в основном w2k_wiz.tp) решающие данную проблему. В w2k_wiz.ini надо прописать пути к файлам DDK. 260456019__w2k_wiz.ZIP
Спасибо. А есть где-нибудь книга Шрайбера в электронном виде ? И все же в продолжении темы в чем лучше писать драйвера ? И что sp5, это конкретно для VC6 где его можно взять ? Заранее спасибо.
где-нибудь есть. но по по правилам форума http://www.wasm.ru/forum/index.php?action=vthread&forum=8&topic=2091 обсуждение вареза запрещено. а sp5 это сервис пак для VC6, не знаю так ли он необходим, но у меня стоит. может быть поэтому и был глюк с проектом.
ZaikinMaxim > DDK это просто набор заголовков, примеров, lib, тулзов + дока. Некоторую (сомнительную) альтернативу этому представляет собой MinGW. > Лучше не использовать компилятор от msvc 6 совсем, иначе придётся долго решать несуществующие проблемы! С DDK в комплекте идёт компилятор 7й версии. Самое главное - побеспокоиться о наличае ОТЛАДЧИКА (SoftIce из пакета DriverStudio). А набирать тексты мона в любом редакторе и компилировать батником ЗЫ: IMHO Four-F пишет гораздо лучше Шрайбера: без воды и по делу