最近想试着做个模拟键盘鼠标操作的小程序,几经努力终于完成了PostMessage, keybd_event的方法。但发现对于游戏Direct Input来说这一点用也没有。查阅资料后,正式决定开始学习驱动编写,希望大家多多给予指点。首先想到的是创建一个虚拟的键盘,让系统也认为...
全文
回复(6) 2007-02-02 12:00 来自版块 - 非USB硬件驱动开发
表情
wangjd123我也好像写一个虚拟鼠标,但是不知道思路是什么?(2012-06-06 18:02)
tmp001发现用ZwDebugControl()进行60/64的I/O,可以模拟PS/2的Keyboard和PS/2的鼠标。 但前提是你必须有物理的PS/2键盘和PS/2鼠标 我试过只接了USB鼠标,结果一模拟鼠标就用不了PS/2键盘了,所有输入都无效 只能重启。 估计是端口数据缓冲区出...(2007-04-12 12:30)
rom007(2007-04-10 14:05)
computer00顶一个~~~~偶也对这个感兴趣~~~~~(2007-03-28 23:40)
tmp002终于发现写驱动不是那么简单。。 但同时又发现 原来用RING0下直接端口I/O也能实现 虽然有N大局限性 如果写驱动不知道如何创建IRP来模拟按键,还是不能达到目的。。 继续研究。。(2007-02-28 20:29)
xiaopengypNTSTATUS DispatchWrite(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) { PDEVICE_EXTENSION devExt; PIO_STACK_LOCATION currentIrpStack; PIO...(2007-02-05 20:29)

返回顶部