ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

IDE для WDK
  #1  
Старый 19.02.2010, 12:40
sn0w
Статус пользователя:
Регистрация: 26.07.2005
Сообщений: 568
Провел на форуме:
1290766

Репутация: 1236


По умолчанию IDE для WDK

вообщем уже вошло в моду давно использовать студию для разработки драйверов в среде DDK, в конце концов не в блокноте же писать.

тут я наконец поставил себе WDK 7600.16385 ну и сразу полез в студию2008 настраивать сборку. и хрен там - разделены хидеры, да так что черт ногу свернет.

погуглив и поикав, нашел вот такое решение.
assarbad.net - ddkwizard (скачаете там)
и DDKBUILD.BAT V6.12 - OSR, Open Systems Resources, Inc.

ставим ддквизард, затем в папку WinDDK/7600.16385.0 кидаем ddkbuild.bat и ddkbuild.cmd

пускаем студию, Tools->Options->Projects And Solutions->VC++ Directories в папку Executable Files добавляем путь до ddkbuild.bat/cmd

вуаля. создаем новый проект - там какраз появится драйвер прожект
Вложения
Тип файла: zip ddkbuild_v74r60.zip (11.8 Кб, 2 просмотров)
Тип файла: zip ddkbuild_v612.zip (5.7 Кб, 2 просмотров)
__________________


snow white world wide
 
Ответить с цитированием

  #2  
Старый 19.02.2010, 12:59
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

Я почти также сделал. В студии прописал кое какие параметры, и сделал батник, который запускает конфиг WDK а сделом студию. И нормально пашет всё.
 
Ответить с цитированием

  #3  
Старый 19.02.2010, 13:20
sn0w
Статус пользователя:
Регистрация: 26.07.2005
Сообщений: 568
Провел на форуме:
1290766

Репутация: 1236


По умолчанию

а поподробней, тк у моего метода свои минусы - приходится часто функции в extern "C" обрамлять (в си++ конпилит), и всякие
типовые

DRIVER_INITIALIZE DriverEntry;
__drv_dispatchType(IRP_MJ_CREATE)
__drv_dispatchType(IRP_MJ_CLOSE)
DRIVER_DISPATCH SdtsCreateClose;
__drv_dispatchType(IRP_MJ_DEVICE_CONTROL)

опускать. как в 2600ддк, а не очень хочется, тк всеж хочу стандарта вдк придерживаться

раньше проще было - компилер и линкер студийные пахали
__________________


snow white world wide

Последний раз редактировалось sn0w; 19.02.2010 в 13:24..
 
Ответить с цитированием

  #4  
Старый 19.02.2010, 13:41
_antony
Познающий
Регистрация: 16.07.2008
Сообщений: 82
Провел на форуме:
424387

Репутация: 142
По умолчанию

Не знаю зачем прям в студии компилить , я так привык по старинке Пишу в студии 6 + визуал ассист .
Да и еще для 6 студии есть мастер проектов из книги Они(только это устарело все насколько я помню).

Последний раз редактировалось _antony; 19.02.2010 в 13:52..
 
Ответить с цитированием

  #5  
Старый 19.02.2010, 20:20
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

2 sn0w делал я так

Создал в тотале иконку для запуска VS + WDK
Рабочий каталог
E:\Coding\VS2008\Common7\IDE\
Запукаю файл
E:\Coding\WinDDK\ForVS.bat

ForVS.bat имеет вид
cmd.exe /c "E:\Coding\WinDDK\bin\setenv.bat E:\Coding\WinDDK\ fre x86 WXP&&start E:\Coding\VS2008\Common7\IDE\devenv.exe"

В аттаче пример файла проекта с нужными параметрами.

т.е. идея в том, чтобы в проекте прописать диры на WDK и в переменное окружения VS добавить конфиги WDK (что и делает батник)

Дрова никак не надо изменять всё пашет точно также как и при компиле вручную в WDK
Вложения
Тип файла: rar drv.rar (1.5 Кб, 7 просмотров)

Последний раз редактировалось slesh; 19.02.2010 в 20:28..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Заправка картриджей mercenare Аппаратное обеспечение 2 07.02.2010 23:10
Создание сети: обжимка проводов petrovich-lamer Windows 13 02.07.2007 13:18
Программы для работы с железом. Часть 2 – материнские платы _GaLs_ Аппаратное обеспечение 0 19.11.2006 12:57
Коды silveran Сотовый фрикинг 4 18.10.2005 14:37



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ