概述
《寒江独钓 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
);
祝你好运!
最后
以上就是粗心小蜜蜂为你收集整理的ObReferenceObjectByName函数调用WIN7下的解决的全部内容,希望文章能够帮你解决ObReferenceObjectByName函数调用WIN7下的解决所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复