Пишем драйвер Windows на ассемблере

Жанр: 

  • 1

Аннотация

Пишем драйвер WDM на Ассемблере. (Комментарии к исходникам AsmDrv) Часть 1. Цель работы. Постановка задачи. Признаюсь честно: мне нравится Ассемблер. Вернее, даже не сам Ассемблер, а стиль общения с компьютером через него. В сети есть несколько примеров создания драйверов виртуальных устройств VxD на Ассемблере. Но нет ни одного аналогичного примера для драйвера WDM. Так исправим же эту досадную оплошность! Создание несложного драйвера с использованием только лишь Ассемблера – довольно трудоёмкое занятие. По двум причинам: 1) Отсутствие ассемблерных заголовочных файлов для использования драйверного API. 2) Методически трудная отладка драйверов в системе Windows. Первая причина может быть некритичной. Были бы руки да голова. Ведь известно, что значительная часть заголовков Win32 API была переведена энтузиастами на Ассемблер. И работа эта немалая. Вторая причина более серьёзна и именно она является сдерживающей. Практически, самым доступным способом отладки является отладочный вывод из самого драйвера. При этом код осторожно дописывается небольшими кусочками.

Отзывы

Пишем драйвер Windows на ассемблере

Популярные книги