KeyMouse

所属分类:驱动编程
开发工具:Visual C++
文件大小:25KB
下载次数:451
上传日期:2010-07-23 11:19:14
上 传 者ljhsyj
说明:  通用键盘鼠标模拟(包括USB和PS2) 通过直接调用Kbdclass的回调函数KeyboardClassServiceCallback直接给上层发送键盘驱动。这个方法网上已经公开,参考 Hook KeyboardClassServiceCallback实现键盘 Logger,其他的还有很多,可以到网上去查。 简单说一下没有公开的部分,就是按下和松开的模拟,已经扩展键的模拟。 模拟主要是构造KEYBOARD_INPUT_DATA结构,按下和松开的Flags分别对应KEY_MAKE、KEY_BREAK,然后调用KeyboardClassServiceCallback。
(Universal keyboard and mouse simulation (including USB and PS2))

文件列表:
KeyMouse.c (19978, 2009-11-19)
KeyMouse.dsp (4432, 2009-11-14)
KeyMouse.dsw (522, 2009-11-14)
KeyMouse.h (2811, 2009-11-18)
KeyMouse.plg (1258, 2009-11-14)
KeyMouse.sln (882, 2009-11-14)
KeyMouse.sln.old (880, 2009-11-14)
KeyMouse.vcproj (6349, 2009-11-14)
KeyMouse.vcxproj (10181, 2009-11-14)
pe.h (16679, 2008-08-21)
struct.h (13086, 2008-09-03)

近期下载者

相关文件


收藏者