-
-
[求助]帮忙看一下驱动教程的代码
-
发表于:
2016-9-1 20:48
3458
-
教程的代码:
status = ObReferenceObjectByName (
&uniNtNameString,
OBJ_CASE_INSENSITIVE,
NULL,
0,
IoDriverObjectType,
KernelMode,
NULL,
&KbdDriverObject
);
// 如果失败了就直接返回
if(!NT_SUCCESS(status))
{
KdPrint(("MyAttach: Couldn't get the MyTest Device Object\n"));
return( status );
}
else
{
// 这个打开需要解应用。早点解除了免得之后忘记。
ObDereferenceObject(DriverObject);
}
代码调用ObDereferenceObject填入的参数是本身的驱动对象,按理说应该填KbdDriverObjec吧?
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!