news 2026/5/22 18:08:12

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/22 19:19:49

OBS多平台推流插件:打破直播平台壁垒的智能分发方案

你是否曾经为了在不同平台同步直播而手忙脚乱?当抖音粉丝想看你的游戏直播,B站观众期待你的知识分享,而YouTube用户又在等待你的英语教学时,OBS多平台推流插件就像你的专属直播分发管家,帮你轻松实现一键多平台同步推流…

作者头像 李华
网站建设 2026/5/21 12:19:11

RimWorld模组管理器终极指南:RimSort完整使用教程

RimWorld模组管理器终极指南:RimSort完整使用教程 【免费下载链接】RimSort 项目地址: https://gitcode.com/gh_mirrors/ri/RimSort RimWorld作为一款深受玩家喜爱的科幻模拟游戏,其丰富的模组生态让游戏体验无限延伸。然而,模组管理…

作者头像 李华
网站建设 2026/5/21 18:15:07

如何用RimSort彻底解决RimWorld模组加载崩溃?5步自动化排序指南

如何用RimSort彻底解决RimWorld模组加载崩溃?5步自动化排序指南 【免费下载链接】RimSort 项目地址: https://gitcode.com/gh_mirrors/ri/RimSort 作为《环世界》玩家,你是否曾在订阅数十个创意工坊模组后,面对加载顺序混乱导致的游戏…

作者头像 李华
网站建设 2026/5/22 1:45:57

终极Windows驱动清理指南:用Driver Store Explorer释放30%系统空间

你是否曾经因为系统运行缓慢而烦恼?是否发现C盘空间越来越紧张?问题的根源可能就隐藏在你从未注意过的地方——Windows驱动存储区。通过专业的Windows驱动管理工具Driver Store Explorer,你不仅能有效清理冗余驱动,还能显著提升系…

作者头像 李华
网站建设 2026/5/21 21:17:04

树莓派项目新手入门:图文并茂操作指南

点亮第一颗LED:我的树莓派入门实战手记 你有没有过这样的经历?买回一块树莓派,盒子拆开、配件摆满桌,却卡在第一步——系统怎么装?GPIO怎么接?连SSH都登不上去……最后只能吃灰。 别担心,我也…

作者头像 李华