zoukankan      html  css  js  c++  java
  • ObReferenceObjectByName函数调用WIN7下的解决

    《寒江独钓 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

            );

    祝你好运!

  • 相关阅读:
    用sed删除空行
    烂泥:php5.6源码安装及php-fpm配置
    linux系统vsftpd登陆慢卡怎么办
    Linux Vsftpd 连接超时解决方法
    linux中shell截取字符串方法总结
    运算符
    数据类型
    is null 和=null的区别
    DML
    DDL
  • 原文地址:https://www.cnblogs.com/UnMovedMover/p/3696485.html
Copyright © 2011-2022 走看看