搜索
查看: 31678|回复: 62

[模拟按键] winring0硬件端口操作,硬件指令级模拟鼠标键盘

    [复制链接]

186

主题

2535

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
13924
发表于 2013-1-3 23:57:35 | 显示全部楼层 |阅读模式
winring0 是一个完全免费开源的组件( BSD License ), 允许windows程序直接对I/O端口进行存取操作。
通过使用一种内核模式的设备驱动器和其它几种底层编程技巧,它绕过了Windows系统的保护机制。

winring0.ps2 扩展库支持PS2鼠标键盘硬件指令模拟。
在笔记本上测试了一下,win7 64位下可以支持笔记本键盘。

下面是一个简单演示:

  1. //RUNAS//
  2. import winring0.ps2;
  3. import process.admin;

  4. var admin,xp = process.admin.isRunAs();
  5. if( ! ( admin || xp ) ){
  6.         error("请使用管理员权限重启当前进程")
  7. }

  8. winring0.ps2.combine("CTRL","A"); //硬件模拟全选组合键
复制代码
已上传到扩展库,运行上面的代码自动下载安装。
库开源,大家下载以后可打开"~\lib\winring0\ps2.aardio"查看源码。

注意:
Win7需要使用管理员权限启动aardio 。

硬件模拟鼠标,支持PS2键盘鼠标。可支持笔记本键盘。
如果只有USB键盘请不要写键盘指令,如果只有USB鼠标请不要写鼠标指令。
错误的写入硬件指令会导致键盘,鼠标失效,关机重新加电可恢复。

可使用 winring0.ps2.getPs2Device() 函数检测PS2鼠标、键盘设备
使用 winring0.ps2.ps2Mouse 指定PS2鼠标名, 使用  winring0.ps2.ps2Keyboard 指定PS2键盘名称。


附件是winring0官方提供的API手册
manual.chm (37.7 KB, 下载次数: 1239)
回复

使用道具 举报

21

主题

206

帖子

1297

积分

培训班

积分
1297
发表于 2013-1-4 00:01:01 | 显示全部楼层

确实是好东西

确实是好东西
aardio - 没有做不到的,只有想不到的!
回复

使用道具 举报

18

主题

108

帖子

626

积分

三级会员

Rank: 4

积分
626
发表于 2013-1-4 00:03:28 | 显示全部楼层

沙发支持,顶顶顶!!!

沙发支持,顶顶顶!!!
回复

使用道具 举报

6

主题

59

帖子

435

积分

二级会员

Rank: 3Rank: 3

积分
435
发表于 2013-1-4 00:05:55 | 显示全部楼层

老大辛苦了,感谢

老大辛苦了,感谢
回复

使用道具 举报

8

主题

65

帖子

465

积分

二级会员

Rank: 3Rank: 3

积分
465
发表于 2013-1-4 00:08:58 | 显示全部楼层

有这样的aardio,有这样的老大,没有不幸福的理由哇!谢谢【Jacen】大哥~

有这样的aardio,有这样的老大,没有不幸福的理由哇!谢谢【Jacen】大哥~
回复

使用道具 举报

20

主题

325

帖子

1944

积分

新手入门

积分
1944
发表于 2013-1-4 00:13:59 | 显示全部楼层

感谢分享。

感谢分享。
回复

使用道具 举报

13

主题

108

帖子

731

积分

三级会员

Rank: 4

积分
731
QQ
发表于 2013-1-4 01:13:01 | 显示全部楼层

太好了,我去看看能不能搞定手机支付去。。

太好了,我去看看能不能搞定手机支付去。。
我是电车男!!!
记住!
我为人人,人人为我
想了解我名字由来请加QQ:502121980
回复

使用道具 举报

13

主题

108

帖子

731

积分

三级会员

Rank: 4

积分
731
QQ
发表于 2013-1-4 01:32:08 | 显示全部楼层

经过实际测试 WIN7 64位系统 PS/2的键盘,可以成功模拟,而且可以对手机支付的控件进行输入。太棒了!!!老大在深夜更新,这种敬业精神 深深的佩服!就

经过实际测试  WIN7 64位系统  PS/2的键盘,可以成功模拟,而且可以对手机支付的控件进行输入。太棒了!!!老大在深夜更新,这种敬业精神 深深的佩服!就冲这点,我会一直支持aardio的发展!坚定的!
我是电车男!!!
记住!
我为人人,人人为我
想了解我名字由来请加QQ:502121980
回复

使用道具 举报

37

主题

184

帖子

1240

积分

四级会员

Rank: 6Rank: 6

积分
1240
发表于 2013-1-4 06:56:09 来自手机 | 显示全部楼层

顶一个

顶一个来自: Android客户端
回复

使用道具 举报

2

主题

43

帖子

295

积分

培训班

积分
295
发表于 2013-1-4 08:00:16 | 显示全部楼层

漫漫大雪天,深夜还推出这么厉害的库 {:handshake:}

漫漫大雪天,深夜还推出这么厉害的库
回复

使用道具 举报

48

主题

593

帖子

3336

积分

五级会员

Rank: 8Rank: 8

积分
3336
发表于 2013-1-4 08:13:20 | 显示全部楼层

[quote][size=2][color=#999999]stillywud 发表于 2013-1-4 01:32[/color] [url=forum.ph

stillywud 发表于 2013-1-4 01:32
经过实际测试  WIN7 64位系统  PS/2的键盘,可以成功模拟,而且可以对手机支付的控件进行输入。太棒了!!! ...

不错啊,都实用上啦
回复

使用道具 举报

12

主题

204

帖子

1246

积分

荣誉会员

Rank: 8Rank: 8

积分
1246
QQ
发表于 2013-1-4 08:54:33 | 显示全部楼层

先下载下来学习学习。。。

先下载下来学习学习。。。
回复

使用道具 举报

6

主题

14

帖子

331

积分

二级会员

Rank: 3Rank: 3

积分
331
发表于 2013-1-4 08:56:17 | 显示全部楼层

原来在忙这个啊,哈哈

原来在忙这个啊,哈哈
回复

使用道具 举报

6

主题

35

帖子

255

积分

二级会员

Rank: 3Rank: 3

积分
255
发表于 2013-1-4 09:11:00 | 显示全部楼层

这东西强悍呀,谢谢老大了

这东西强悍呀,谢谢老大了
回复

使用道具 举报

51

主题

284

帖子

1706

积分

荣誉会员

Rank: 8Rank: 8

积分
1706
发表于 2013-1-4 09:12:09 | 显示全部楼层

好东西要学习一下。大家都对这种强大的东西热情很高。 aardio的优秀设计,使得有好玩、高级的新玩意儿都能在aardio里轻松玩转...赞!

好东西要学习一下。大家都对这种强大的东西热情很高。

aardio的优秀设计,使得有好玩、高级的新玩意儿都能在aardio里轻松玩转...赞!
◆ 半醒半醉日复日,花落花开年复年 ◆
回复

使用道具 举报

23

主题

411

帖子

2240

积分

五级会员

Rank: 8Rank: 8

积分
2240
发表于 2013-1-4 09:14:58 | 显示全部楼层

一觉起来,看手机QQ群里发现这个宝物,马上进论坛顶起!

一觉起来,看手机QQ群里发现这个宝物,马上进论坛顶起!
回复

使用道具 举报

53

主题

277

帖子

1733

积分

四级会员

Rank: 6Rank: 6

积分
1733
发表于 2013-1-4 11:25:58 | 显示全部楼层

比winio强多了

比winio强多了
回复

使用道具 举报

6

主题

132

帖子

1108

积分

四级会员

Rank: 6Rank: 6

积分
1108
发表于 2013-1-4 13:07:29 | 显示全部楼层

感谢分享。


感谢分享。
静步
回复

使用道具 举报

5

主题

129

帖子

1392

积分

四级会员

Rank: 6Rank: 6

积分
1392
发表于 2013-1-4 17:43:56 | 显示全部楼层

这个库 我认为非常好。值得收藏!

这个库 我认为非常好。值得收藏!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2018-8-14 21:15 , Processed in 0.078125 second(s), 33 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表