|
PE 使用辅助选项
所需组件:
stobject.dll --- 核心文件必要
access.cpl --- 控制面板设置文件
sethc.exe --- 快捷键启用调用此文件设置(比如按5下SHIFT打开粘滞键设置对话框)
oleacc.dll --- sethc.exe 依赖文件
oleaccrc.dll --- 未测试,属性上看是相关资源
注册表相关:
HKEY_USERS\.DEFAULT\Control Panel\Accessibility
下面的项必须有。
在另一个帖子讨论过,这里是用来写入设置的,不是读取,
所以直接注册表的设置是无效的,我的程序MK之前按默
认设置执行的。你可以通过access.cpl设置。
测试:
只放入核心文件stobject.dll,进入PE后导入注册表,
运行access.cpl设置鼠标键,粘滞键功能可用且托盘有图标指示。
如果你只用鼠标键功能的话,想砍掉access.cpl,用我写的MK.EXE
下面是最新的MK.EXE,大小2KB,将默认速度开到最大。
测试环境:TangoPE
stobject.dll,TangoPE是有的,只是他精简掉了图标,所以访问图标
失败托盘就没创建,所以先前测试导入注册表后就可以运行了,只是
看不到使用情况。
附件为MK.EXE
stobject.dll与相关注册表各位自己系统上就可以拿到,就不提供了。
天使给看看图标是否需要Tango化,且有合适Tango图标给替换替换。
=======================分割线===========================
内核不要精简的太凶啊各位,发布的话如果不是刻意追求
最小SIZE的话,一些小的文件不要精简了或者不要直接去
掉,比如图标的精简可以用1像素的图标代替,而不要删除。
字串写个空串,也不要把资源号一并全删除掉了。
比如这次的调查,其实个人觉得本身是完全没有必要的啊,
因为需要的文件都有。。。确认了半天。
现在大小不是很重要嘛,如果上MB的砍到几十KB还可以接受。
希望各位在精简的同时能不要过分削减了PE的扩展性。
比如这个功能的设置程序我还是推荐加入access.cpl,而不是我
的MK.EXE,虽然一个62KB,一个2KB。
====================================================== |
-
-
MK.zip
516 Bytes, 下载次数: 51, 下载积分: 无忧币 -2
|