Драйвер Windows для копирования из пространства пользователя в пространство ядра

Новые для драйверов Windows. Прочитайте некоторые вещи. Основываясь на том, что основано на том -

Драйвер Windows для копирования из пространства пользователя в пространство ядра (известное расположение в физической памяти). 1. Какой тип драйвера должен быть в идеале? 2. Какие функции - DriverEntry, XXXRead,XXXWrite, XXXAddDevice,XXXIoctl Достаточно ли этого? XXX Создать, XXX Закрыть то, что требуется. 3. Хотите использовать Win DDK 8. Должно ли быть нормально, если я использую WDF.

1 ответ

Вы можете отправлять данные в ядро ​​и драйвер с помощью IOCTL, как описано в следующем руководстве

http://www.codeproject.com/Articles/9575/Driver-Development-Part-2-Introduction-to-Implemen

Исходный код по ссылке работает, если вы компилируете в среде сборки DDK.

Я рекомендую вам использовать среду виртуальной машины и использовать windbg в качестве отладочного и подключаться к виртуальной машине через комм-порт для дальнейшей разработки, как подробно описано в -

http://www.benjaminhumphrey.co.uk/remote-kernel-debugging-windbg-virtualbox/

Другие вопросы по тегам