Автор неизвестен - Пишем драйвер Windows на ассемблере
Название: | Пишем драйвер Windows на ассемблере | |
Автор: | Автор неизвестен | |
Жанр: | Самиздат, сетевая литература, Литература ХX века (эпоха Социальных революций), Windows, Системное программирование, Assembler | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | - | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Пишем драйвер Windows на ассемблере"
Аннотация к этой книге отсутствует.
Читаем онлайн "Пишем драйвер Windows на ассемблере". [Страница - 3]
Это так называемый inf-файл.
Опять-таки, к счастью для вас, я уже написал этот файл – asmdrv.inf. Вы можете открыть его для просмотра и изучить.
Файл находится в подкаталоге Disk1 проекта.
Ну что же? – Пробуем установиться.
Открываем Панель управления, запускаем Мастер установки оборудования и указываем ему путь к файлу asmdrv.inf в режиме ручного выбора.
Завершаем установку.
Windows 98 на этом месте может попросить перезагрузки. Не отказывайте ей :)
Windows 2000/XP запускает драйвер сразу.
Вы можете проконтролировать установку, убедившись в наличии устройства "Простейший WDM драйвер на Ассемблере" в списке менеджера устройств.
Поздравляю, если вы всё сделали правильно, наш драйвер – о, чудо! – работает.
Часть 7. Тестовая программа.
Проект тестовой программы расположен в подкаталоге TestApp.Откройте его в Delphi и перекомпилируйте.
В результате вы получите файл AsmDrvTest.exe, который нужно будет запустить.
В принципе, это одна из самых простых программ в мире. Она занимается отправкой драйверу AsmDrv.sys запросов IOCTL_USER_REQUEST_1 и _2по требованию пользователя, передавая драйверу строку символов.
Работу этой программы рекомендуется изучить самостоятельно.
Одновременно с тестовой программой используйте утилиту DbgView для просмотра отладочного вывода.
Часть 8. Напоследок.
Мы убедились ещё раз, что не боги горшки обжигают.Следует ли писать драйверы WDM на ассемблере? –
Зависит от желания и возможностей.
Однако вопрос оставлю открытым.
В любом случае, мне интересно было бы узнать, использовал ли кто-нибудь этот пример для создания своего драйвера? Пишите.
--">