无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 5522|回复: 10
打印 上一主题 下一主题

pe下的键盘鼠标

[复制链接]
跳转到指定楼层
1#
发表于 2011-2-7 17:16:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因为没有找到系统自带辅助功能——键盘鼠标所需要的文件,只好用第三方程序来解决了。
使用这个的原因:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=182403

软件是使用了AutoHotkey论坛的一位网友的ahk源代码编译的,只是简单调整了一下帮助窗口内文字布局,其它复杂的我也不会整。附件内有程序和原代码。

mouse.rar (195.09 KB, 下载次数: 151)
2#
 楼主| 发表于 2011-2-7 17:19:35 | 只看该作者
在windows下使用Process Monitor监测,以逆天使的pe为样本,辅助功能选项——键盘鼠标读取涉及到的文件pe中缺少的是:

C:\新建文件夹\access.cpl
C:\新建文件夹\apphelp.dll
C:\新建文件夹\MSCTF.dll
C:\新建文件夹\MSCTFIME.IME
C:\新建文件夹\MSIMTF.dll
C:\新建文件夹\skdll.dll
C:\新建文件夹\AppPatch\AcGenral.dll
C:\新建文件夹\AppPatch\sysmain.sdb

但是我把上面的文件补回pe中,这个功能还是不能用。如果谁知道请告知一下,谢谢!
回复

使用道具 举报

3#
发表于 2011-2-7 17:29:35 | 只看该作者
这个mouse好使。谢谢您。
回复

使用道具 举报

4#
发表于 2011-2-7 21:17:05 | 只看该作者
呵呵,,新年快乐,,

才200K就实现了你要的功能,,这比系统自带的要方便呀,,,下版加入我的PE

哈,,WIN7PE和O3PE通用,也不用添加其他组件,,赞!

[ 本帖最后由 网虫2008 于 2011-2-7 21:23 编辑 ]
回复

使用道具 举报

5#
 楼主| 发表于 2011-2-7 22:24:52 | 只看该作者
新年好!
别人的源代码,不是我的功劳,我只能说代劳在这里转一下。
我找不到系统工具需要的组件,所以才用这个的,能找到我就用系统自带的了。

[ 本帖最后由 freesoft00 于 2011-2-7 22:54 编辑 ]
回复

使用道具 举报

6#
发表于 2011-2-8 12:28:41 | 只看该作者
我自己写了测试了下,发现其实是注册表信息不全。



Windows Registry Editor Version 5.00

[HKEY_USERS\.DEFAULT\Control Panel\Accessibility\MouseKeys]
"Flags"="254"
"MaximumSpeed"="40"
"TimeToMaximumSpeed"="3000"



下午要去接人。。。个人感觉不用加文件貌似也可以吧。
但是TangoPE我已经把dll都加了。


刚才用Tango原版,用我的程序测试可以的,什么文件都不用加的。
写个MK.EXE,控制开关,现在问题是托盘没出图标,可能少什么文件吧。

Flags为254,设置的是CTRL,SHIFT有加速,NUMLOCK不亮的时候启用鼠标键。




=====================================================
先导入注册表MK.REG,运行一次MK.EXE,NUMLOCK关掉,鼠标键就能用了,
NUMLOCK打开时,鼠标键失效。

再运行一次MK.EXE,NUMLOCK无论是什么状态都不能鼠标键(因为关了)。


MK随便测试的,理论上应该也是2,3KB的东西=。=没处理先传上来了,其实应该导入注册表
你从acess.cpl设置也是可以的,sethc.exe不知道快捷键开启是否有效。。。

忙了今天,早没问题,过年闲的。。。收假了,你才。。。

MK.rar

10.39 KB, 下载次数: 21, 下载积分: 无忧币 -2

回复

使用道具 举报

7#
 楼主| 发表于 2011-2-8 13:22:09 | 只看该作者
忒好了。
我用的键值是
  1. Windows Registry Editor Version 5.00
  2. [HKEY_CURRENT_USER\Control Panel\Accessibility\MouseKeys]
  3. "Flags"="62"
  4. "MaximumSpeed"="360"
  5. "TimeToMaximumSpeed"="1000"
复制代码
这样鼠标移动速度快,否则体验性会差很多。这个真不错。在windows下设置的图如下:


但是pe下导入我上面的注册表,再运行你的程序,默认鼠标还是一样的慢,没有起作用。这个应该再调整那里?
任务栏图标我也没有整出来,具体不知道那个文件,这个不好好找没有它也可以。

[ 本帖最后由 freesoft00 于 2011-2-8 13:30 编辑 ]
回复

使用道具 举报

8#
发表于 2011-2-8 13:57:10 | 只看该作者
\.DEFAULT\
回复

使用道具 举报

9#
 楼主| 发表于 2011-2-9 00:21:54 | 只看该作者
\.DEFAULT\

不行,一样样子,测试的时候就试了。

另外HKEY_CURRENT_USER  和 .DEFAULT 不是相同的吗?
回复

使用道具 举报

10#
发表于 2011-2-9 00:34:23 | 只看该作者

回复 #9 freesoft00 的帖子

HKEY_CURRENT_USER  应该是优先.DEFAULT 的

这个功能下次找时间研究好了再加进去了,这次先放弃了,因为下来又没时间了,测试基本完成了,还差个新版盘符整理没调试

过几天弄完又要离开PE几个月了
回复

使用道具 举报

11#
发表于 2011-2-9 11:22:56 | 只看该作者
图标在
stobject.dll

上班就先不弄了。。。
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-12-1 03:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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