nowayings 发表于 2015-4-5 19:28:50

未文档化ObReferenceObjectByName函数说明

楚狂人书中有一处错误是编译不过去的。就是在键盘过滤驱动中,有一个未文档话的函数引起。代码如下:
status = ObReferenceObjectByName(
                &kdbName,
                OBJ_CASE_INSENSITIVE,
                NULL,
                0,
                IoDriverObjectType,
                KernelMode,
                NULL,
                &kdbDriverObject);

改为:
status = ObReferenceObjectByName(
                &kdbName,
                OBJ_CASE_INSENSITIVE,
                NULL,
                0,
                IoDriverObjectType,
                KernelMode,
                NULL,
                (PVOID*)&kdbDriverObject);

可以通过
页: [1]
查看完整版本: 未文档化ObReferenceObjectByName函数说明