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

Discussion in 'WASM.WIN32' started by ZaikinMaxim, May 13, 2005.

  1. ZaikinMaxim

    ZaikinMaxim New Member

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

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

    kaspersky New Member

    Blog Posts:
    0
    Joined:
    May 18, 2004
    Messages:
    3,006
    VC.

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

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

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

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

    SteelRat New Member

    Blog Posts:
    0
    Joined:
    Aug 26, 2004
    Messages:
    409
    Можнно и через VC60, только в свойствах проекта надо указать правильные параметры (командная строка, точка входа и прочее) тогда можно пользоваться полноценным редактором :)
     
  4. S_T_A_S_

    S_T_A_S_ New Member

    Blog Posts:
    0
    Joined:
    Oct 27, 2003
    Messages:
    1,754
    Для XP DDK нужен компилер не младше, чем тот, что идёт в комплекте (cl.exe ver13.0 / NET7). В хидерах есть соответствующая проверка.
     
  5. ZaikinMaxim

    ZaikinMaxim New Member

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

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

    kaspersky New Member

    Blog Posts:
    0
    Joined:
    May 18, 2004
    Messages:
    3,006
    программирование драйверов Windows Солдатова

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



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

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

    ZaikinMaxim New Member

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

    slayer New Member

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

    [​IMG] 260456019__w2k_wiz.ZIP
     
  9. ZaikinMaxim

    ZaikinMaxim New Member

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

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

    slayer New Member

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

    kaspersky New Member

    Blog Posts:
    0
    Joined:
    May 18, 2004
    Messages:
    3,006
    давай мыло ;)
     
  12. ZaikinMaxim

    ZaikinMaxim New Member

    Blog Posts:
    0
    Joined:
    Mar 12, 2005
    Messages:
    8
    Location:
    Russia
    ZaikinM@mail.ru

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

    rmn Well-Known Member

    Blog Posts:
    0
    Joined:
    Nov 23, 2004
    Messages:
    2,347
    И мне, если можно :)
     
  14. S_T_A_S_

    S_T_A_S_ New Member

    Blog Posts:
    0
    Joined:
    Oct 27, 2003
    Messages:
    1,754
    ZaikinMaxim >




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



    >




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



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



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