Привет лазил по яндексу. Ничего не нашел... в гугле я не знаю что писать.... возможно есть, но как правильно сформулировать запрос незнаю... Вопрос такой. Вот: есть исходник драйвера который просто загружается и выгружается. Есть ДДК Есть VC6 Но я не знаю, как этот исходник превратить в сис-файл Можете объяснить по пунктам, например, открываешь такое-то окошко, давишь на эту кнопочку.... Вообщем, как собирать драйвера с использованием DDK? P.S. Танцы вокруг компа с бубном, курение магическогих трав, ауди-визуальные заклинания не помогают.... Максимум чего добился, сосед стучать по батарее начал. Вообщем, если серьезно, расскажите что к чему . Заранее благодарен.
Флейм . Хех , респект. 31 января , 23.51 чел танцует у компа с бубном. kaspersky гордился бы тобой .P.S.:Сам сижу тут с пузырьком в обнимку. Хуки мучаю .
Щас найду исходник. Приаттачу. Главное клавиатуру не залить. Вот. Стоп. А где аттачи? Щас куда-нить залью. Залил http://saratovenergo.ru/xp_and_2000.zip Там 2 файла проекта для XP-шных и 2000-х DDK. Смотри bat-файлы
Если ДДК штатно установлен, т.е. определены все необходимые переменные окружения, то 1. Пуск->Программы->Development Kits->Windows DDK->Build Environment->Windows XXX->Windows XXX Build environment. Запуститься консоль. 2. Топаешь в каталог с исходником: cd <путь> 3. Собираешь драйвер: build Вот пример сборки ДДКашного исходника ioctl: Код (Text): E:\DDK>cd E:\DDK\src\general\ioctl E:\DDK\src\general\ioctl>build BUILD: Adding /Y to COPYCMD so xcopy ops won't hang. BUILD: Object root set to: ==> objfre_w2K_x86 BUILD: Compile and Link for i386 BUILD: Loading E:\DDK\build.dat... BUILD: Computing Include file dependencies: BUILD: Examining e:\ddk\src\general\ioctl directory tree for files to compile. e:\ddk\src\general\ioctl\exe - 2 source files (816 lines) e:\ddk\src\general\ioctl\sys - 2 source files (758 lines) BUILD: Saving E:\DDK\build.dat... Total of 4 source files (1,574 lines) to compile in 2 directories BUILD: Compiling e:\ddk\src\general\ioctl\exe directory Compiling - exe\testapp.c for i386 Compiling - exe\install.c for i386 Compiling - exe\generating code... for i386 BUILD: Compiling e:\ddk\src\general\ioctl\sys directory Compiling - sys\sioctl.rc for i386 Compiling - sys\sioctl.c for i386 BUILD: Linking e:\ddk\src\general\ioctl\exe directory Linking Executable - exe\objfre_w2k_x86\i386\ioctlapp.exe for i386 BUILD: Linking e:\ddk\src\general\ioctl\sys directory Linking Executable - sys\objfre_w2k_x86\i386\sioctl.sys for i386 BUILD: Done 6 files compiled - 314 LPS 2 executables built E:\DDK\src\general\ioctl> Это способ предлагает ДДК. Читай в ДДК раздел "Building a Sample Driver", а потом весь раздел "Using the Build Utility".
Four-F Как можно скомпиллить драйвер из под MS Visual C++ 6.0, при этом я не хочу ставить SoftICE только из-за ихней тулзы, которая позволяет в удобном виде компиллить дровины как под 6.0 так и под 7.0. Нет,мне хочется отедельно. Пока поизучал, батники, делаю батник, но это не удобно! Хочется более удобного способа!
http://www.hollistech.com/Resources/ddkbuild/ddkbuild.htm Сам никогда не пользовался и не очень понимаю зачем это вообще нужно. Если только ошибки чекать. Для меня самый удобный - Using the Build Utility.