Драйвер KMDF - это программное обеспечение, установленное на компьютере, которое взаимодействует с оборудованием, чтобы обеспечить работу устройства.
0 ответов

WdfIoTargetSendIoctlSynchronously & ATA

Я пытался отправлять необработанные команды ATA через WdfIoTargetSendIoctlSynchronically, используя структуру ATA_PASS_THROUGH_EX32 и IOCTL_ATA_PASS_THROUGH IoControlCode. Что я заметил, так это то, что любые команды, кроме IOCTL_DISK_GET_DRIVE_GEOM…
20 окт '15 в 17:57
0 ответов

Ошибка развертывания драйвера на виртуальной машине

Я создал образец драйвера с помощью учебников, код содержит: DRIVER_INITIALIZE DriverEntry; EVT_WDF_DRIVER_DEVICE_ADD KmdfHelloWorldEvtDeviceAdd; NTSTATUS DriverEntry(_In_ PDRIVER_OBJECT DriverObject, _In_ PUNICODE_STRING RegistryPath) { NTSTATUS st…
02 фев '16 в 06:28
0 ответов

Установка драйвера режима ядра в Windows 7

Я изучал руководство в Microsoft. Я скомпилировал драйвер устройства KMDFSmall Kernel для Windows 7 64 бит. Я завершил программную часть учебника, мой код успешно скомпилирован, у меня есть файл KmdfSmall.inf, файл KmdfSmall.sys, файл KmdfSmall.cer,…
23 фев '14 в 03:03
1 ответ

Создание запроса на чтение WDF из ничего?

Справочная информация: я пишу виртуальный драйвер USB для RS232. Но так как мое оборудование - это USB-чип (PDIUSBD12), а не чистый UART-чип, драйвер нуждается в некоторых специальных настройках. ПК, использующий что-то вроде Hyperterminal, должен п…
12 окт '11 в 13:32
1 ответ

Как установить драйвер фильтра KMDF из примера драйвера WDK 8.1 Toaster?

Я изучаю разработку драйверов для Windows, изучая образец драйвера WDK 8.1 Toaster. Я могу создавать, устанавливать, отлаживать и связываться с шиной KMDF и драйвером функций KMDF. У меня проблема с установкой драйвера фильтра KMDF. Я пытался исполь…
17 апр '15 в 23:21
0 ответов

VS Community 2015. Отладчик не может взломать пример драйвера Windows 7. Последовательное соединение

Я работаю над этим примером над написанием простого драйвера Windows и отладкой его из VS: https://msdn.microsoft.com/en-us/library/windows/hardware/hh439665(v=vs.85).aspx Моя настройка Хост: Windows 7 Физическая система Цель: физическая система Win…
0 ответов

В драйвере режима ядра, Как отфильтровать раздел реестра HKEY_CURRENT_USER

Я недавно выучил драйвер фильтра реестра Windows. У меня вопрос по поводу исходного кода RegFlt Source Part 3 в драйверах фильтров реестра (часть 3). Пожалуйста, загрузите " RegFlt Source Part 3 " на этом сайте. Обозначение пути фильтрации реестра: …
04 фев '19 в 02:40
1 ответ

Отладка драйвера на отдельном компьютере после подключения двух компьютеров

Я собираюсь начать проект, который требует отладки программы на отдельном компьютере. в основном я пишу драйвер фильтра файловой системы. и это на окнах. Для этого отладка драйвера должна осуществляться в отдельной системе. Мне нужно знать, как я мо…
26 июн '16 в 15:54
1 ответ

Ошибка AcquireCredentialsHandle в режиме ядра при использовании SCH_CRED_FORMAT_CERT_HASH

Я вызываю AcquireCredentialsHandle в драйвере ядра, передавая SCHANNEL_CRED с dwCredFormat установлен в SCH_CRED_FORMAT_CERT_HASH, Это не с SEC_E_NO_CREDENTIALS, Вот мой код: BYTE certHashBytes[20] = { 0x6d,0x64,0xed,0x56,0xd2,0x94,0x15,0xf4,0x49,0x…
03 авг '18 в 09:18
0 ответов

Как правильно отправлять данные о нажатиях клавиш / вводе с клавиатуры из пользовательского драйвера устройства KMDF?

Я стажер и новичок в разработке драйверов. Моя компания хотела бы, чтобы я написал драйвер KMDF для пары устройств HID с поддержкой мультитач, которые они делают. Они наняли кого-то до меня, чтобы он работал над ним, кто пытался использовать сенсорн…
29 июл '13 в 20:49
1 ответ

Пытается собрать Com0Com - отсутствует файл c0clog.h

Я пытаюсь собрать Com0Com с новой Visual Studio 2013 и DDK. Microsoft немного изменила способ создания драйверов, но мне удалось создать проект драйвера (KMDF) и добавить исходные файлы Com0Com в проект. (Инструкции по сборке, поставляемые с Com0Com…
04 ноя '13 в 15:32
0 ответов

Драйвер ядра Windows - исключение доступа к памяти

Я пытаюсь лучше понять водителей и построил очень простой с нуля. #include <ntddk.h> VOID onUnload(IN PDRIVER_OBJECT pDriver_Object) { DbgPrint("Unloading Driver\n"); } NTSTATUS DriverEntry(IN PDRIVER_OBJECT pDriver_Object, IN PUNICODE_STRING …
23 апр '14 в 18:17
0 ответов

Драйвер Moufiltr возвращается в Windows 8.1

Я собрал образец moufiltr, установленный на нескольких ОС. Я обнаружил повторную ошибку на платформе Windows 8.1, если USB-устройством является USB 1.0, то есть USB-устройство с низкой скоростью. Этот же драйвер может работать на устройствах с Windo…
16 окт '14 в 05:42
0 ответов

Версия Windows SDK не найдена

На моей машине с Windows 7 у меня есть версии Windows SDK(10.0.14393.795) и WDK(10.0.14393.0), но когда я собираю наш проект в Visual Studio 2015, он продолжает говорить, что MSB8036 Windows SDK версии 10.0.14393.0 не найден. Установите требуемую ве…
23 май '17 в 05:37
1 ответ

Является ли SourceAddress относительно SourceProcess в MmCopyVirtualMemory?

Я пытаюсь использовать следующий код из режима ядра в драйвере: NTSTATUS NTAPI MmCopyVirtualMemory ( PEPROCESS SourceProcess, PVOID SourceAddress, PEPROCESS TargetProcess, PVOID TargetAddress, SIZE_T BufferSize, KPROCESSOR_MODE PreviousMode, PSIZE_T…
12 июн '18 в 15:30
1 ответ

Как настроить Visual Studio 2015 для разработки приложения драйвера устройства (KMDF)?

Я новичок в разработке драйверов устройств и пытаюсь настроить Visual Studio 2015 развивать KMDF проект на моем windows 7Я установил Visual Studio 2015, Windows Driver Kit(WDK)10 а также SDK10 тоже. В Visual Studio, когда я создаю WDF->KMDF проек…
14 дек '16 в 12:25
1 ответ

Ошибка нарушения доступа после DeviceIoControl

Я пытаюсь отправить INOUT_PARAM моему драйверу ядра, и, похоже, мне это удалось. Когда я пытаюсь отредактировать его и отправить обратно в приложение, я получаю следующую ошибку: Вот код приложения: typedef struct _INOUT_PARAM { ULONG PID; ULONG Add…
13 мар '16 в 13:54
2 ответа

Как получить доступ к драйверу KMDF из клиентского приложения

Я написал образец драйвера KMDF. Я не знаю, правильно ли я все сделал, но видел, как драйвер KMDF печатал сообщение отладки в утилите DebugView - когда я добавил этот драйвер как новое оборудование. Это также обнаружилось как "Образец Устройства" по…
19 янв '13 в 22:14
1 ответ

Как получить отфильтрованную информацию о целевом устройстве из фильтра Windows высшего класса

Я пишу фильтр высшего класса для устройства WPD. Я определил функции обратного вызова для Read/Write/Ioctl, из объявления обратного вызова я мог получить WDFQueue, WDFRequest. VOID WdfFltrDeviceControl(IN WDFQUEUE Queue, IN WDFREQUEST Request, IN si…
24 апр '18 в 03:40
1 ответ

Какие API я должен использовать для демонстрации функциональности веб-камеры?

Я пытаюсь создать драйвер Windows KMDF для старой веб-камеры USB. Я думаю, что у меня достаточно информации о разработке драйвера / протоколе USB, но мне интересно, как мне показать функции веб-камеры из драйвера, чтобы программа Windows могла воспо…
15 авг '11 в 08:35