// вы читаете...

Новости

Доступ к IO



Virtual Device – драйверы для поддержки DOS’овских программ.
Для написания и использования драйверов потребуется Win 2k DDK (Driver Development Kit), Visual C++ 6.0 (или выше) и Delphi. :) Теперь можно перейти к каркасу драйвера. Любая прогармма должна иметь Entry Point. В драйвере эту роль играет DriverEntry. С неё начинается инициализация драйвера. Так же она возвращает результат инициализации. Если всё прошло благополучно, то вазвращаемое значение равно STATUS_SUCCESS и драйвер готов к работе. Если же произошла ошибка, то возвращается любой код из перечисленных в DDK (например ) .Этой функции передаётся 2 параметра: DriverObject и RegistryPath. Первый нам пока не интересен, второй указывает на Unicode строку с путем HKLM\System\CurrentControlSet\Services\<имя драйвера>. В этой ветке может содержаться дополнительная информация о работе драйвера. Этого должно бать достаточно чтобы написать свой первый драйвер. Для этого создадим 3 файла: MAKEFILE, SOURCES и Main.c.
В MAKEFILE напишем только одну строчку:
!INCLUDE $(NTMAKEENV)\makefile.def

Страницы: 1 2

Обсуждене

Отзывов нет на «Доступ к IO»

Ваш отзыв

Рубрики


Error: Can't open cache file!
Error: Can't write cache!
2021-10-23 18:05:00 - : /var/www/it-freelance.ru/3492ujnfmcdnfbvhgyr87w9i/cache_it-freelance_ru_d4.txt
2021-10-23 18:05:00 - : /var/www/it-freelance.ru/3492ujnfmcdnfbvhgyr87w9i/cache_it-freelance_ru_d4.txt