内核编程
内核入口函数
NTSTATUS DriverEntry(
PDRIVER_OBJECT DriverObject,
PUNICODE_STRING RegistryPath
)
第一个参数表示驱动对象指针:驱动运行后,OS在内存中为其分配了一个DRIVER_OBJECT的数据结构,里面记录这个驱动的一些信息。
第二个参数表表示当前驱动所对应的注册表的位置
typedef struct _UNICODE_STRING{
USHORT Lenghl;
USHORT MaximumLength;
PWSTR Buffer;
}UNICODE_STRING,*