版块
论坛
喜欢
话题
应用
搜索
登录
注册
tmp002的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=165539
[学习]通过驱动实现模拟键盘鼠标操作的思路
最近想试着做个模拟键盘鼠标操作的小程序,几经努力终于完成了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)
回复
xiaopengyp
:
NTSTATUS DispatchWrite(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) { PDEVICE_EXTENSION devExt; PIO_STACK_LOCATION currentIrpStack; PIO...
(2007-02-05 20:29)
回复
tmp002
加关注
写私信
0
关注
0
粉丝
2
帖子
返回顶部