-
-
[求助]Direct后台模拟鼠标
-
发表于:
2015-11-6 09:29
8219
-
hook GetDeviceState得到的数据是这样的
01 30 F1 17 D3 FB 69 CB 00 00 00 00 80 00 00 00 00 00 00 00
01 30 F1 17 D3 FB 69 CB 00 00 00 00 80 00 00 00 00 00 00 00
01 30 F1 17 D3 FB 69 CB 00 00 00 00 80 00 00 00 00 00 00 00
02 30 F1 17 D4 FB 69 CB 00 00 00 00 80 00 00 00 00 00 00 00
02 30 F1 17 D4 FB 69 CB 00 00 00 00 00 00 00 00 00 00 00 00
实验发现游戏只是取鼠标的按键,而鼠标的移动却不知道从哪里来.
GetCursorPos
GetCursorInfo
WM_MOVEMOUSE
都无效.
那还有什么办法取得鼠标坐标呢?
系统是win10.但他有个签名的驱动.
SetCursorPos使用正常.
它不断使用ClipCursor限制鼠标范围,但HOOK ClipCursor了依旧无效,如果使用定时器不断ClipCursor(NULL)鼠标可以移动出限制范围,但定时器里调用的ClipCursor却是被HOOK的.
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课