《寒江独钓 Windows内核安全编程》第4章键盘的过滤ctrl2cap代码中,ObReferenceObjectByName函数调用:
【1】extern POBJECT_TYPE IoDriverObjectType;
【2】status = ObReferenceObjectByName (
&uniNtNameString,
OBJ_CASE_INSENSITIVE,
NULL,
0,
IoDriverObjectType,
KernelMode,
NULL,
&KbdDriverObject
);
这样会导致

修正方法:
【1】extern POBJECT_TYPE *IoDriverObjectType;
【2】status = ObReferenceObjectByName (
&uniNtNameString,
OBJ_CASE_INSENSITIVE,
NULL,
0,
*IoDriverObjectType,
KernelMode,
NULL,
&KbdDriverObject
);



祝你好运!
转载于:https://www.cnblogs.com/UnMovedMover/p/3696485.html
最后
以上就是妩媚镜子最近收集整理的关于ObReferenceObjectByName函数调用WIN7下的解决的全部内容,更多相关ObReferenceObjectByName函数调用WIN7下内容请搜索靠谱客的其他文章。
发表评论 取消回复