|
Пишем драйвер Windows на ассемблереОднако, теперь у вас будет хороший кусок работающего кода. Мы его сейчас напишем! Изменяя и дополняя его, вы сможете создать свой собственный драйвер, довольно быстро и легко. Сразу оговорюсь: я не собираюсь подробно объяснять принципы функционирования драйверной системы Windows и растолковывать специальные понятия. Для этого существует специальная литература. Что нам потребуется? Вот что: 1) Текстовый редактор. Notepad. Но лучше что-нибудь поудобнее, например, Патриот XP. 2) MS Windows DDK. DDK содержит почти всё, что требуется для создания драйверов. Но нам важны: справка DDK, Ассемблер masm 6.1, компоновщик Link, также оттуда мы возьмём библиотеки и заголовочные файлы для C (что с ними делать – см. далее). 3) Утилита для визуализации отладочного вывода. Я использую DbgView , который можно взять с сайта www.sysinternals.com 4) Delphi для компиляции тестовой программы. Но вам необязательно набирать текст с нуля. К счастью, я сделал это до вас :) Скачайте файл с исходниками проекта AsmDrv и распакуйте его в подкаталог \NTDDK\src\AsmDrv. ( Вот, кажется, всё ...» |
Код для вставки книги в блог HTML
phpBB
текст
|
|