登录
首页 » Others » 修复单击变双击的鼠标过滤驱动源码

修复单击变双击的鼠标过滤驱动源码

于 2020-06-05 发布
0 315
下载积分: 1 下载次数: 1

代码说明:

鼠标经常在单击时变成双击,所以打算写一个鼠标过滤驱动来修复硬件的BUG鼠标过滤驱动能修复这个Bug的原理是:鼠标在点击时,会触发一个硬件中断,然后发消息给过滤驱动,这时我在驱动中判断两次点击的时间间隔,如果小于100ms则认为是硬件故障,屏蔽掉该此操作关于鼠标过滤,这里主要说一下IRP的取消。取消IRP还真是花费了我很多时间,原因是IoCancelIrp这个函数会直接回调完成例程,然后破坏了链表的结构,导致了蓝屏。(我在MyRead例程里面把IRP插入到一个链表里面,然后在MyReadComplete里面,从链表里面移除该IRP)这样只好,在取消IRP时,复制一个新的链表,在新

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • SIFT特征提取C++
    Sift是David Lowe于1999年提出的局部特征描述子,可以处理两幅图像之间发生平移、旋转、仿射变换情况下的匹配问题,具有良好的不变性和很强的匹配能力。SIFT算法是一种提取局部特征的算法,也是一种模式识别技术,其基本思想是在尺度空间寻找极值点,提取位置,尺度,旋转不变量
    2020-12-03下载
    积分:1
  • 地质灾害预警系统设计与实现
    地质灾害预警系统设计与实现本系统针对地质灾害,进行了调研和分析,总结了目前人们对地质灾害预警系统的需求,从数据、功能、性能和稳定等方面进行了阐述,并针对用户的需求设计了一种基于三层体系架构的WebGIS体系架构,在此基础上对系统的各个功能模块进行了详细的设计。
    2020-12-08下载
    积分:1
  • MSP430的SCH和PCB库文件
    一直以来MSP430没有一个比较好的SCH和PCB库文件,给MSP430爱好者特别是初学者带来诸多不便,为了改变这种状况,本人花了两个晚上的时间,将MSP430 SCH和PCB库文件整理出来了,将此库文件上传同大家分享。
    2020-11-29下载
    积分:1
  • 铣削稳定性叶瓣图 MATLAB代码
    铣削稳定性叶瓣图,建立主轴转速与纵向切削深度的关系。
    2021-05-06下载
    积分:1
  • parzen窗估计概率密度
    此matlab代码是parzen窗非参数估计概率密度函数的,以及parzen窗做分类器
    2020-12-10下载
    积分:1
  • 基于OpenMP矩阵相乘并行算法的设计
    通过一个实例去理解OpenMP,看完后,就能完成初步OpenMP编程!十分适合入门!通过实例再回头学习原理,更清晰!希望对大家有帮助!谢谢!23int mcout
    2020-12-05下载
    积分:1
  • STM32F103 TFT彩屏显示汉字字符(取摸 无字库)C程序
    STM32F103 TFT彩屏显示汉字字符(取摸 无字库)C程序,程序包含编译后全部内容,可直接使用
    2020-07-02下载
    积分:1
  • 词法分析程序设计与实现
    定义一种程序设计语言,或者选择已有的一种高级语言(C语言),编制它的词法分析程序。词法分析程序的实现可以采用任何一种编程工具。
    2020-11-29下载
    积分:1
  • 轨道力学基本子程序包括位置速度和轨道根数
    轨道力学基本子程序,包括: 位置速度和轨道根数相互转换;地球引力场系数;JPL精密历表;RKF78数值积分器;...... 值得拥有! Matlab文件格式 Orbit Mechanics(Matlab).rar (533 K)
    2020-12-11下载
    积分:1
  • 《基于遗传算法的自动组卷系统》
    《基于遗传算法的自动组卷系统》,2012届毕业设计论文,把遗传算法的简单应用,要做这方面毕设的可以参考下。
    2021-05-06下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载