鼠标经常在单击时变成双击,所以打算写一个鼠标过滤驱动来修复硬件的BUG鼠标过滤驱动能修复这个Bug的原理是:鼠标在点击时,会触发一个硬件中断,然后发消息给过滤驱动,这时我在驱动中判断两次点击的时间间隔,如果小于100ms则认为是硬件毛病,屏蔽掉该此操作关于鼠标过滤,这里主要说一下IRP的取消。
取消IRP还真是花费了我很多时间,原因是IoCancelIrp这个函数会直接回调完成例程,然后破坏了链表的结构,导致了蓝屏。
(我在MyRead例程里面把IRP插入到一个链表里面,然后在MyReadComplete里面,从链表里面移除该IRP)这样只好,在取消IRP时,复制一个新的链表,在新的链表里面对IRP进行取消,这样总算是OK了好了,废话说完了,大家看代码吧:
1
蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析蓝屏分析
2019/10/12 16:39:57 251KB 蓝屏分析
1
出现蓝屏提示“iaStor.sys”,在c:/windows/system32/driver/目录下iaStor.Sys其版本是8.6.0.1007存在bug对xp不敌对。
换成版本8.9.0.1023替换方法:重启电脑-进入安全模式-拷贝8.9的覆盖掉8.6的。
2020/4/12 13:09:23 323KB thinkpad 蓝屏
1
处理Twincat软件RUN状态蓝屏问题
2017/10/5 1:43:22 160KB 倍福蓝屏问题
1
Unity绿屏抠像插件。
资源为最新版本,版本更新时间为:2018年1月11日,资源类型:为.unitypackage,合适于绿屏、蓝屏等抠像,各种参数可调。
抠像unity抠像
2021/3/8 8:11:39 26.34MB 抠像 unity 绿屏抠像插件 蓝屏等抠像
1
电脑蓝屏了找不到缘由;
电脑死机了找不到缘由;
电脑卡住不动了找不到缘由;
电脑硬件不兼容找不到缘由;
电脑内存溢出了找不到缘由本工具直接显示错误缘由,专业人士必备工具查看器。
2019/3/7 20:15:21 51KB 系统故障专用
1
中文名:深入解析Windows操作系统原名:MicrosoftWindowsInternals作者:(美)所罗门(Solomon,D.A.)/美)罗斯(Russinovich,M.E.)译者:潘爱民资源格式:PDF版本:中文第4版出版社:电子工业出版社书号:9787121039690发行时间:2007年04月01日地区:大陆语言:简体中文简介:目录:第1章概念和工具1.1Windows操作系统的版本1.2基础概念和术语1.3挖掘Windows内部机理1.4本章总结第2章系统结构2.1需求和设计目标2.2操作系统模型2.3总体结构2.4关键的系统组件2.5本章总结第3章系统机制3.1陷阱分发3.2对象管理器3.3同步3.4系统辅助线程3.5Windows全局标志3.6本地过程调用(LPC)3.7内核事件追踪3.8Wow643.9本章总结第4章管理机制4.1注册表4.2服务4.3Windows管理规范4.4本章总结第5章启动和停机5.1引导过程5.2引导和启动问题的故障检查5.3停机5.4本章总结第6章进程、线程和作业6.1进程的内部机理6.2CreateProcess的流程6.3线程的内部机理6.4检查线程活动6.5线程调度6.6作业对象6.7本章总结第7章内存管理7.1内存管理器简介7.2内存管理器提供的服务7.3系统内存池7.4虚拟地址空间的规划结构7.5地址转译7.6页面错误处理7.7虚拟地址描述符7.8内存区对象7.9工作集7.10逻辑预取器7.11页面帧编号数据库7.12本章总结第8章安全性8.1安全系统组件8.2保护对象8.3账户权限和特权8.4安全审计8.5登录(Logon)8.6软件限制策略8.7本章总结第9章I/O系统9.1I/O系统组件9.2设备驱动程序9.3I/O处理9.4即插即用(PnP)管理器9.5电源管理器9.6本章总结第10章存储管理10.1有关存储的术语10.2磁盘驱动程序10.3卷的管理10.4本章总结第11章缓存管理器11.1缓存管理器的关键特性11.2缓存的虚拟内存管理11.3缓存的大小11.4缓存的数据结构11.5文件系统接口11.6快速I/O11.7预读(ReadAhead)和滞后写(WriteBehind)11.8本章总结第12章文件系统12.1Windows文件系统格式12.2文件系统驱动程序总体结构12.3诊断文件系统的问题12.5NTFS文件系统驱动程序12.6NTFS在磁盘上的结构12.7NTFS的恢复支持12.8加密文件系统(EFS)安全性12.9本章总结第13章网络13.1Windows的网络总体结构13.2网络API13.3多重定向器支持13.4名称解析13.5协议驱动程序13.6NDIS驱动程序13.7绑定13.8分层的网络服务13.9本章总结第14章崩溃转储分析14.1Windows为什么会崩溃14.2蓝屏14.3崩溃转储文件14.4Windows错误报告14.5在线崩溃分析14.6基本的崩溃转储分析14.7使用崩溃诊断工具14.8高级的崩溃转储分析术语表术语对照表索引
2021/3/8 8:11:38 89.49MB Windows 操作系统
1
处理W8W10系统安装PL2303驱动出现叹号、蓝屏、或者安装不上的问题,分析原因:由于PL2303的芯片分为国产和进口,所以导致驱动版本的错乱,例如进口芯片安装国产的芯片就会出现不兼容问题,很多版本的驱动不支持W8或者W10,本方案提供W8W10的安装驱动,详细处理本问题。
2015/7/24 17:25:05 4.46MB 下载器驱动 PL2303 W8W10驱动 串口驱动
1
惠普DL388gen9服务器关机蓝屏补丁,适用于win2008r2系统,在系统内双机运行即可处理此问题。
1
联想专业工具,用于蓝屏分析修复提供详细错误内容和处理方案,版本号:蓝屏分析诊断工具V2.52.3993094可以选择蓝屏文件,对多次蓝屏数据做分析
2021/5/23 22:51:06 1.92MB 蓝屏修复 蓝屏 死机 蓝屏代码
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡