Bonjour

J'essaye de comprendre le fonctionnement d'un driver.
Je suis sur machine virtuel (VMWare) windows vista.

Le code du driver est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
#include "ntddk.h"
VOID Unload ( IN PDRIVER_OBJECT DriverObject)
{
    DbgPrint("Fonction executé");
}
NTSTATUS DriverEntry( IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING RegistryPath)
{
    DbgPrint("HelloWorld!");
    DriverObject->DriverUnload = Unload;
    return STATUS_SUCCESS;
}
J'ai fais un code pour charger le driver j'avais l'erreur 2 sur l'api StartService.
J'ai pris un programme pour charger le driver loaddrv.exe il m'affiche exactement la même erreur.

L'erreur sur la msdn :
ERROR_FILE_NOT_FOUND
2 (0x2)
The system cannot find the file specified.
Merci d'avance