Помогите собрать "инструмент"

Тема в разделе "WASM.NT.KERNEL", создана пользователем WaterGhost, 23 фев 2008.

  1. WaterGhost

    WaterGhost New Member

    Публикаций:
    0
    Регистрация:
    15 июн 2007
    Сообщения:
    130
    У меня есть опыт программирования драйверов, перехват ядерных функций...
    Раньше программировал в блокноте )))) Компилил встроенным компилятором WinDDK 2600.
    Не поможете настроить MSVS 6.0 либо MSVS 2005 для написания драйверов. Есть WinDDK 2600. Буду очень благодарен!

    П.С. Т.к. я не профи в этом деле то можно поподробнее))) Всем спасибо
     
  2. prus

    prus New Member

    Публикаций:
    0
    Регистрация:
    26 окт 2007
    Сообщения:
    92
    WaterGhost
    Привет.
    У Свена Шрайбера на cd к его книге был генератор, насколько я помню, проектов для MSVS 6.0.
    У меня есть проект для MSVS 6.0 и Свеновские исходники к книге + его книга в djvu. Могу прислать.
     
  3. WaterGhost

    WaterGhost New Member

    Публикаций:
    0
    Регистрация:
    15 июн 2007
    Сообщения:
    130
    prus
    Что за проекты ? Тык мнеж нужно сначала настроить систему для разработки драйверов))) Я просто не знаю как это установить в какой последовательности и т.п.
     
  4. prus

    prus New Member

    Публикаций:
    0
    Регистрация:
    26 окт 2007
    Сообщения:
    92
    WaterGhost
    Проекты - *.dsw, *.dsp файлы.
    Потом открываешь с помошью MSVS 6.0 и кодишь.
    Можешь также установить Compuware DriverStudio. Она добавляет в среду разработки визард для создания скелета драйвера.
     
  5. WaterGhost

    WaterGhost New Member

    Публикаций:
    0
    Регистрация:
    15 июн 2007
    Сообщения:
    130
    Так как мне собрать всю систему. Можешь пошагово обхяснить ? )
     
  6. katrus

    katrus New Member

    Публикаций:
    0
    Регистрация:
    7 мар 2007
    Сообщения:
    612
    Я делаю проще - использую 2005 + настраиваю компиляцию через make. Очень удобно и просто.
     
  7. WaterGhost

    WaterGhost New Member

    Публикаций:
    0
    Регистрация:
    15 июн 2007
    Сообщения:
    130
    А как это сделать? не расскажешь ?
     
  8. prus

    prus New Member

    Публикаций:
    0
    Регистрация:
    26 окт 2007
    Сообщения:
    92
    WaterGhost
    Самое простое - найди пакет Compuware DriverStudio, поставь его. Открой MSVS 6.0. Там после установки Compuware DriverStudio в среду будет добавлен графический визард, с помощью которого можно создать скелет драйвера и настроить пути к компилятору WinDDK и произвести еще всякие настройки проекта.
     
  9. WaterGhost

    WaterGhost New Member

    Публикаций:
    0
    Регистрация:
    15 июн 2007
    Сообщения:
    130
    не, парни... есть MSVS 2005 + DDK 3790. Как их настроить ? Вот конечный вопрос... ммм ?
     
  10. katrus

    katrus New Member

    Публикаций:
    0
    Регистрация:
    7 мар 2007
    Сообщения:
    612
    WaterGhost
    Делаем проект с типом nmake. Вот и все. Единственно нужно следить чтоб переменные окружения указывали на ddk. Для удобства добацляю в проект все h файлы из ddk вйтоб Visual Assist их видел.
     
  11. WaterGhost

    WaterGhost New Member

    Публикаций:
    0
    Регистрация:
    15 июн 2007
    Сообщения:
    130
    что за nmake ? Как редактировать файлы драйвера. Открываться они открываются. НО ! не билдятся.
    Как компилятор привязать к Win DDK ? Ничего не понимаю
     
  12. Marik

    Marik New Member

    Публикаций:
    0
    Регистрация:
    21 июн 2006
    Сообщения:
    166
    Адрес:
    Russia
    Сам пишу на асме, но пробовал то что ты хочешь.
    1. В Project выбираешь Makefile Project
    2. Указываешь пути к будущему проекту, в "Build command line" пропиши "ddkbuild -WXP checked ."
    "Rebuild..." "ddkbuild -WXP checked . -cZ"
    Сливаешь ddkbuild.cmd ( http://www.osronline.com/article.cfm?article=43 )
    и кидаешь этот файлик в папку с проектом. Добавляешь исходные коды.
    Делал давно, там вроде у меня сразу пути не определились до DDK, подправил и все заработало.
     
  13. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    можно просто настроить проект студии.
    основная фишка надо смержить секции .rdata=.text afair
     
  14. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Не "надо", а "можно".

    all
    тут, "Creating Driver project for Visual Studio N.0"