Драйвер 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/