当前位置: 首页 > news >正文

mouclass!MouseClassReadCopyData和win32k!QueueMouseEvent函数调试检测到鼠标双击事件

mouclass!MouseClassReadCopyData和win32k!QueueMouseEvent函数调试检测到鼠标双击事件

1: kd> bl
0 e Disable Clear f74f9d26 [d:\srv03rtm\drivers\input\mouclass\mouclass.c @ 1906] 0001 (0001) mouclass!MouseClassReadCopyData
1 d Enable Clear bf8e9149 e 1 0001 (0001) win32k!ProcessMouseInput
2 e Disable Clear bf8e7542 e 1 0001 (0001) win32k!QueueMouseEvent
3 d Enable Clear f74fa596 [d:\srv03rtm\drivers\input\mouclass\mouclass.c @ 2416] 0001 (0001) mouclass!MouseClassServiceCallback

1: kd> g
Breakpoint 0 hit
mouclass!MouseClassReadCopyData:
f74f9d26 55 push ebp
1: kd> g
Breakpoint 2 hit
win32k!QueueMouseEvent:
bf8e7542 55 push ebp
1: kd> dv
ButtonFlags = 0
ButtonData = 0
ExtraInfo = 0
ptMouse = {x=174 y=679}
time = 0n-3506140
hDevice = 0x00010047
pmei = 0xe1414f70
bInjected = 0n0
bWakeRIT = 0n1
1: kd> g
Breakpoint 2 hit
win32k!QueueMouseEvent:
bf8e7542 55 push ebp
1: kd> dv
ButtonFlags = 1
ButtonData = 0
ExtraInfo = 0
ptMouse = {x=174 y=679}
time = 0n-3506125
hDevice = 0x0001004b
pmei = 0xe14196c8
bInjected = 0n0
bWakeRIT = 0n1
1: kd> g
Breakpoint 0 hit
mouclass!MouseClassReadCopyData:
f74f9d26 55 push ebp
1: kd> g
Breakpoint 2 hit
win32k!QueueMouseEvent:
bf8e7542 55 push ebp
1: kd> dv
ButtonFlags = 0
ButtonData = 0
ExtraInfo = 0
ptMouse = {x=195 y=653}
time = 0n-3506078
hDevice = 0x00010049
pmei = 0xe162bd98
bInjected = 0n0
bWakeRIT = 0n1
1: kd> g
Breakpoint 2 hit
win32k!QueueMouseEvent:
bf8e7542 55 push ebp
1: kd> dv
ButtonFlags = 2
ButtonData = 0
ExtraInfo = 0
ptMouse = {x=195 y=653}
time = 0n-3506078
hDevice = 0x0001004b
pmei = 0xe14196c8
bInjected = 0n0
bWakeRIT = 0n1
1: kd> g
Breakpoint 2 hit
win32k!QueueMouseEvent:
bf8e7542 55 push ebp
1: kd> dv
ButtonFlags = 0
ButtonData = 0
ExtraInfo = 0
ptMouse = {x=373 y=294}
time = 0n-3506062
hDevice = 0x00010049
pmei = 0xe162bd98
bInjected = 0n0
bWakeRIT = 0n1
1: kd> g
Breakpoint 0 hit
mouclass!MouseClassReadCopyData:
f74f9d26 55 push ebp
1: kd> g
Breakpoint 2 hit
win32k!QueueMouseEvent:
bf8e7542 55 push ebp
1: kd> dv
ButtonFlags = 1
ButtonData = 0
ExtraInfo = 0
ptMouse = {x=373 y=294}
time = 0n-3506031
hDevice = 0x0001004b
pmei = 0xe14196c8
bInjected = 0n0
bWakeRIT = 0n1
1: kd> g
Breakpoint 2 hit
win32k!QueueMouseEvent:
bf8e7542 55 push ebp
1: kd> dv
ButtonFlags = 0
ButtonData = 0
ExtraInfo = 0
ptMouse = {x=375 y=291}
time = 0n-3506015
hDevice = 0x00010049
pmei = 0xe162bd98
bInjected = 0n0
bWakeRIT = 0n1
1: kd> g
Breakpoint 2 hit
win32k!QueueMouseEvent:
bf8e7542 55 push ebp
1: kd> dv
ButtonFlags = 2
ButtonData = 0
ExtraInfo = 0
ptMouse = {x=375 y=291}
time = 0n-3505984
hDevice = 0x0001004b
pmei = 0xe14196c8
bInjected = 0n0
bWakeRIT = 0n1
1: kd> g
Breakpoint 2 hit
win32k!QueueMouseEvent:
bf8e7542 55 push ebp
1: kd> dv
ButtonFlags = 0
ButtonData = 0
ExtraInfo = 0
ptMouse = {x=374 y=291}
time = 0n-3505968
hDevice = 0x0001004b
pmei = 0xe14196c8
bInjected = 0n0
bWakeRIT = 0n1
1: kd> g
Breakpoint 2 hit
win32k!QueueMouseEvent:
bf8e7542 55 push ebp
1: kd> dv
ButtonFlags = 0
ButtonData = 0
ExtraInfo = 0
ptMouse = {x=428 y=231}
time = 0n-3505953
hDevice = 0x00010049
pmei = 0xe162bd98
bInjected = 0n0
bWakeRIT = 0n1
1: kd> g
Breakpoint 2 hit
win32k!QueueMouseEvent:
bf8e7542 55 push ebp
1: kd> dv
ButtonFlags = 0
ButtonData = 0
ExtraInfo = 0
ptMouse = {x=426 y=234}
time = 0n-3505953
hDevice = 0x0001004b
pmei = 0xe14196c8
bInjected = 0n0
bWakeRIT = 0n1
1: kd> g
Breakpoint 0 hit
mouclass!MouseClassReadCopyData:
f74f9d26 55 push ebp
1: kd> g
Breakpoint 2 hit
win32k!QueueMouseEvent:
bf8e7542 55 push ebp
1: kd> dv
ButtonFlags = 0
ButtonData = 0
ExtraInfo = 0
ptMouse = {x=0 y=767}
time = 0n-3505921
hDevice = 0x0001004b
pmei = 0xe14196c8
bInjected = 0n0
bWakeRIT = 0n1

http://www.cnnetsun.cn/news/186566.html

相关文章:

  • ParsecVDisplay虚拟显示器终极指南:打造4K 240Hz超流畅显示环境
  • 视频编辑神器LosslessCut常见问题全攻略:从入门到精通的无损剪辑指南
  • Wallpaper Engine下载工具终极指南:一键获取创意工坊壁纸的完整教程
  • Driver Store Explorer实战指南:Windows驱动管理的终极解决方案
  • 如何查看 Ubuntu 服务器到底什么时候重启的?
  • Wallpaper Engine终极下载指南:快速获取创意工坊壁纸的完整教程
  • 显卡驱动深度清理实战指南:Display Driver Uninstaller专业应用解析
  • 显卡驱动清理终极指南:DDU工具彻底解决驱动残留问题
  • AUTOSAR网络唤醒机制:NM报文配置核心要点
  • 全面讲解工业控制领域中Vivado软件的规范卸载流程
  • Python命令行工具Fire
  • Windows驱动存储清理指南:5步释放宝贵磁盘空间
  • 终极QQ空间数据备份方案:GetQzonehistory完整操作指南
  • Display Driver Uninstaller终极指南:彻底清理显卡驱动残留问题
  • 显卡驱动彻底卸载终极解决方案:DDU工具深度使用指南
  • 虚拟显示器终极攻略:5分钟打造专业级多屏工作站
  • 数字电路仿真验证:Proteus示波器配置操作指南
  • DriverStore Explorer终极指南:轻松管理Windows驱动程序释放磁盘空间
  • iOS定制美化新纪元:免越狱个性化工具深度体验指南
  • 数字记忆守护者:一键永久备份你的QQ空间青春档案
  • Windows驱动管理终极指南:简单高效的驱动存储区优化方案
  • 2025终极方案:虚拟显示器高效配置与多场景应用完全指南
  • Display Driver Uninstaller专业使用手册:彻底解决显卡驱动疑难杂症
  • DriverStore Explorer终极指南:快速清理Windows驱动,释放磁盘空间
  • 终极Driver Store Explorer使用指南:Windows驱动管理的5个核心技巧
  • Windows驱动管理神器:DriverStore Explorer深度使用指南
  • 为什么你的电脑越用越慢?这个免费工具能帮你快速释放数GB空间
  • Driver Store Explorer终极指南:5分钟快速掌握Windows驱动管理
  • 仿写Parsec VDD虚拟显示器文章的Prompt
  • 低代码革命:Vite-Vue3-Lowcode如何重塑前端开发范式