Среда разработки драйверов DDK

Тема в разделе "WASM.WIN32", создана пользователем ZaikinMaxim, 13 май 2005.

  1. ZaikinMaxim

    ZaikinMaxim New Member

    Публикаций:
    0
    Регистрация:
    12 мар 2005
    Сообщения:
    8
    Адрес:
    Russia
    Добрый день. У меня есть DDK XP, я ее установил, все нормально, так же есть прикладные пакеты BC++ 6.0 и VC++ 6.0 Вопрос, какой средой лучше пользоваться для написания и отладки драйверов, если это одна из приведенных мною сред, то как ее настроить, я попытался сам, прописал вроди все пути, но при компиляции выдается куча ошибок немогу понятьб в чем дело.

    Заранее спасибо.
     
  2. kaspersky

    kaspersky New Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    3.006
    VC.

    пускаешь бантик из ddk,

    он настраивает енивромент,

    задем даешь команду build

    и она строит драйвер ;)
     
  3. SteelRat

    SteelRat New Member

    Публикаций:
    0
    Регистрация:
    26 авг 2004
    Сообщения:
    409
    Можнно и через VC60, только в свойствах проекта надо указать правильные параметры (командная строка, точка входа и прочее) тогда можно пользоваться полноценным редактором :)
     
  4. S_T_A_S_

    S_T_A_S_ New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2003
    Сообщения:
    1.754
    Для XP DDK нужен компилер не младше, чем тот, что идёт в комплекте (cl.exe ver13.0 / NET7). В хидерах есть соответствующая проверка.
     
  5. ZaikinMaxim

    ZaikinMaxim New Member

    Публикаций:
    0
    Регистрация:
    12 мар 2005
    Сообщения:
    8
    Адрес:
    Russia
    Друзья, спасибо за совет. Про батник я вкурсе, но в нем в этом способе много неясного, да гораздо лучше писать, когда среда разработки сразу указывает на текущие ошибки в синтаксисе. А может кто, нибудь знает какие нибудь источиники информации на русском языке относительно особенностей разработки драйверов в среде DDK, или может кто-нибудь може предложить лучшую альтернативу.

    Заранее спасибо.
     
  6. kaspersky

    kaspersky New Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    3.006
    программирование драйверов Windows Солдатова

    так же статьи Four-F



    P.S. а английский ты все-таки учи.

    без него никуда
     
  7. ZaikinMaxim

    ZaikinMaxim New Member

    Публикаций:
    0
    Регистрация:
    12 мар 2005
    Сообщения:
    8
    Адрес:
    Russia
    Спасибо. Ну с английским проблем нет, просто при чтении рускоязычных изданий получаешь еще и эстэтическое удовольствие. Эта книга у меня имеется, но я бы не отнес ее к числу понятных мне с первого раза, нужен какой то старть, какой то толчок, так же мне интересно есть ли какая нить среда разработки, альтернатива DDK
     
  8. slayer

    slayer New Member

    Публикаций:
    0
    Регистрация:
    2 июн 2004
    Сообщения:
    23
    Можно использовать генератор проектов (в том числе и драйверов), который описывает Шрайбер в своей книге. Правда у меня для VC6 sp5 при открывании созданных проектов не отображаются файлы, которые находятся в проекте, хотя все нормально компилируется. В аттаче немного подредактируемые мной файлы (в основном w2k_wiz.tp) решающие данную проблему. В w2k_wiz.ini надо прописать пути к файлам DDK.

    [​IMG] 260456019__w2k_wiz.ZIP
     
  9. ZaikinMaxim

    ZaikinMaxim New Member

    Публикаций:
    0
    Регистрация:
    12 мар 2005
    Сообщения:
    8
    Адрес:
    Russia
    Спасибо. А есть где-нибудь книга Шрайбера в электронном виде ? И все же в продолжении темы в чем лучше писать драйвера ? И что sp5, это конкретно для VC6 где его можно взять ?

    Заранее спасибо.
     
  10. slayer

    slayer New Member

    Публикаций:
    0
    Регистрация:
    2 июн 2004
    Сообщения:
    23
    где-нибудь есть. но по по правилам форума http://www.wasm.ru/forum/index.php?action=vthread&forum=8&topic=2091 обсуждение вареза запрещено. а sp5 это сервис пак для VC6, не знаю так ли он необходим, но у меня стоит. может быть поэтому и был глюк с проектом.
     
  11. kaspersky

    kaspersky New Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    3.006
    давай мыло ;)
     
  12. ZaikinMaxim

    ZaikinMaxim New Member

    Публикаций:
    0
    Регистрация:
    12 мар 2005
    Сообщения:
    8
    Адрес:
    Russia
    ZaikinM@mail.ru

    Заранее благодарен.
     
  13. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.348
    И мне, если можно :)
     
  14. S_T_A_S_

    S_T_A_S_ New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2003
    Сообщения:
    1.754
    ZaikinMaxim >




    DDK это просто набор заголовков, примеров, lib, тулзов + дока. Некоторую (сомнительную) альтернативу этому представляет собой MinGW.



    >




    Лучше не использовать компилятор от msvc 6 совсем, иначе придётся долго решать несуществующие проблемы! С DDK в комплекте идёт компилятор 7й версии.



    Самое главное - побеспокоиться о наличае ОТЛАДЧИКА (SoftIce из пакета DriverStudio). А набирать тексты мона в любом редакторе и компилировать батником :derisive:



    ЗЫ: IMHO Four-F пишет гораздо лучше Шрайбера: без воды и по делу