M
mllee
Unregistered / Unconfirmed
GUEST, unregistred user!
; ;小弟初学钩子函数,遇到一个棘手的问题,请大侠们不吝赐教
; ; 我做了一个钩子函数,放在Dll中,同时用内存镜像实现了该函数和主程序之间的数据
交换.我在主程序中放了个Timer,想每隔0.1秒就检查一下最后发送给钩子函数的三个参
数,结果是这三个参数不发生任何变化.我开始监控的是WH_KEYBOARD, 后来改为监控别的,
但这三个参数仍然不变,与我想象的截然不同.
; ;后来看帮助中说, lParam指向一个Msg, 但无论用什么办法,我都无法获得具体的消息.
;
; ;不知我说清楚了没有...谢谢!
; ; 我做了一个钩子函数,放在Dll中,同时用内存镜像实现了该函数和主程序之间的数据
交换.我在主程序中放了个Timer,想每隔0.1秒就检查一下最后发送给钩子函数的三个参
数,结果是这三个参数不发生任何变化.我开始监控的是WH_KEYBOARD, 后来改为监控别的,
但这三个参数仍然不变,与我想象的截然不同.
; ;后来看帮助中说, lParam指向一个Msg, 但无论用什么办法,我都无法获得具体的消息.
;
; ;不知我说清楚了没有...谢谢!