Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Драйвер Винды


Автор: Romikgy 16.11.2005, 13:35
Народ не подскажите где можно описание как написать драйвер для винды , работы с сетью, перехват пакетов айпи , изменение их и отсылку далее в сетевое устройство?

Автор: Snowy 16.11.2005, 13:41
MSDN:
Microsoft Windows XP Driver Development Kit
Windows 98 Driver Development Kit

Soft:
Compuware DriverStudio
Jungo WinDriver for Windows
Jungo KernelDriver for Windows

Автор: Romikgy 16.11.2005, 14:29
А пример использования
Цитата(Snowy @ 16.11.2005, 13:41)
Microsoft Windows XP Driver Development Kit
Windows 98 Driver Development Kit

не подскажешь?

Автор: DragonFire 16.11.2005, 14:30
Я боюсь, что драйвер тебе на Delphi не написать... Если тока встраивать команды ассебблера с помощью Asm begin...

Автор: Snowy 16.11.2005, 16:37
Цитата(Romikgy @ 16.11.2005, 14:29)
А пример использования

Найди указанный мною софт. Он тебе все шаблоны подскажет и поможет написать заготовку.
Тебе останется только саму суть доделать.

Цитата(DragonFire @ 16.11.2005, 14:30)
Я боюсь, что драйвер тебе на Delphi не написать...

Не бойся. Было бы желание. Возможности имеются.

Автор: ne0n 16.11.2005, 17:11
Цитата(DragonFire @ 16.11.2005, 14:30)
Я боюсь, что драйвер тебе на Delphi не написать...


Позвольте не согласиться!!!



Цитата(Romikgy @ 16.11.2005, 13:35)
Народ не подскажите где можно описание как написать драйвер для винды , работы с сетью, перехват пакетов айпи , изменение их и отсылку далее в сетевое устройство?


По перехвату Апи и инаписаниб дравера посмотри http://ms-rem.dot-link.net/

Автор: DemoCode 16.11.2005, 17:41
http://www.i2r.ru/article.shtml?id=18851

Автор: Snowy 16.11.2005, 17:56
Цитата(DemoCode @ 16.11.2005, 17:41)
Пример создания VxD-драйвера на Delphi

По 98-м информации полно. Но это не актуально. По XP мало.
Практически только DDK. Но там вся необходимая информация имеется.

Автор: bartram 16.11.2005, 22:54
Romikgy, вот держи примерчик smile
http://bartram.com.ru/files/programing/delphi/sys/drv.rar

Автор: Alexeis 17.11.2005, 12:50
Отличный проект!!!
Большое спасибо!!!

Добавте bartram плюсик

Автор: Romikgy 18.11.2005, 13:07
Цитата(bartram @ 16.11.2005, 22:54)
вот держи примерчик

Че уже удалил??? У меня пишет HTTP 404 - File not found smile

Автор: Snowy 18.11.2005, 13:43
Выкладваю тут.
Правда сокращенный вариант.
Для комплекта нужно закинуть в папку BIN следующие файлы:
dcc32.exe - компилятор дельфи. Есть во всех версиях. Оригинальный был от пятой.
LINK.EXE, MSPDB50.DLL, ntoskrnl.lib, rlink32.dll - файлы от MS Visual Studio.
Оригинальные были от шестой студии, но думаю подойдут любые.
Если студии нет, то можно все файлы найти поотдельности в гугле и т.п.

Автор: bartram 18.11.2005, 19:41
Romikgy,, вот исправил
http://bartram.com.ru/files/programming/delphi/sys/drv.rar
Всё в комплекте smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)