-
-
[求助]Direct后台模拟鼠标
-
发表于:
2015-11-6 09:29
8221
-
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的.
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)