Я пытаюсь построить драйвер без pnp (WDM) для Windows XP с пакетом обновления 3. Я использую Visual Studio 2013 и WDK 8.1. Код очень простой и прямой (только для тестирования на виртуальной машине). Единственная проблема, которая возникает у меня, заключается в следующем:WDM Сборка без INF?
«Inf2Cat, тест на соответствие не удалось».
Вот фрагмент кода:
#include "DHSD.h"
#define _DRIVER_NAME_ "DHSD"
NTSTATUS DriverEntry(_In_ PDRIVER_OBJECT driverObject, _In_ PUNICODE_STRING regPath)
{
UNREFERENCED_PARAMETER(regPath);
driverObject->DriverUnload = DriverUnload;
DbgPrint("Driver loaded.");
return STATUS_SUCCESS;
}
VOID DriverUnload(_In_ PDRIVER_OBJECT driverObject)
{
UNREFERENCED_PARAMETER(driverObject);
DbgPrint("Driver unloaded.");
return;
}
Дело в том что я не хочу, чтобы подписать мой водитель, ни я хочу, чтобы распространить его, так есть ли обходной путь для этого? Спасибо
Я использую драйвер WDM, а не KMDF работает ли он еще? – ffenix