Hola a todos. Soy nueva. Resulta que he escrito el siguiente driver que como véis es el básico. Lo compilo con el WDK en el "x86 Free Build Environment" y todo bien. Me genera el SYS. Luego uso el programa InstDrv. Primero le doy a Install y bien: se instala en el registro. Pero a continuación le doy a Start y no se inicia el driver, sino que InstDrv me da el siguiente mensaje-error: "a un expected error ocurried" y como os digo el driver no se ejecuta.
¿Alguien sabe por qué puede pasar esto? Porque el driver no puede ser más fácil.
Este es el driver:
#include "ntddk.h"
DRIVER_UNLOAD DriverUnload;
VOID DriverUnload(IN PDRIVER_OBJECT DriverObject) {
DbgPrint("Descargandome");
}
NTSTATUS DriverEntry(IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING RegistryPath) {
(*DriverObject).DriverUnload = (PDRIVER_UNLOAD)DriverUnload;
DbgPrint("Cargandome");
return(STATUS_SUCCESS);
}