无忧启动论坛

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

xpe中如何集成进去自己要用的输入法呀

[复制链接]
跳转到指定楼层
1#
发表于 2005-12-24 16:07:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
xpe中如何集成进去自己要用的输入法呀,请高手指教!
2#
发表于 2006-3-8 08:54:06 | 只看该作者

xpe中如何集成进去自己要用的输入法呀

对呀 怎么没人回答呢
回复

使用道具 举报

3#
发表于 2006-3-8 12:13:59 | 只看该作者

xpe中如何集成进去自己要用的输入法呀

如果在xpe环境下可以运行输入法安装程序,就用REGSHOT.EXE监视安装前后的变化就可以了,做一下监视设置,要监视注册表和系统目录,当然如果你要把输入法安装到非系统目录,那就添加那个目录,安装前做一个快照,然后安装,再做一个快照,最后比较就可以看出安装时更改的注册表和添加的目录文件,用REGSHOT.EXE做快照的同时也用Registry Workshop做个快照效果更好,比较、提取注册表项用Registry Workshop更方便,REGSHOT.EXE主要是监视文件目录用,下面两项是必须的:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts
HKEY_USERS\.DEFAULT\Keyboard Layout\Preload
上面那个是注册输入法用;下面那个是加载输入法用,里面项序号就是输入法排序,数值数据就是上面那个中的。当然还有其他的项一般是保存设置的,也可以选用
做xpe镜像时上面文件按相应的路径添加进去,导入注册表,基本上就好了,多测试
如果在xpe环境下不可以运行输入法安装程序,那就在正常系统下监视,不过注册表项会多一点,需要筛选
回复

使用道具 举报

4#
发表于 2006-3-9 16:10:02 | 只看该作者

xpe中如何集成进去自己要用的输入法呀

http://bbs.wuyou.net/cgi-bin/topic.cgi?forum=38&topic=200&start=12&show=0
回复

使用道具 举报

5#
发表于 2006-3-24 09:35:48 | 只看该作者

xpe中如何集成进去自己要用的输入法呀

谢谢!不错!
回复

使用道具 举报

6#
发表于 2007-7-12 00:05:37 | 只看该作者

为XPE加入拼音加加输入法

从网上搜到一篇,看得不是很明白,哪位高手能指点一下,偶想添加拼音加加输入法。为XPE加入拼音加加输入法      XPE默认集成了FreeWB输入法,这固然照顾了大部分人的需求,但对于我这种只会用拼音输入的菜菜来说,FreeWB的拼音输入功能太过于简单,也比较难用。体积也较大,所以1M多的拼音加加2.204版就成了我的首选替换对像。这个输入法虽然是N年前的,但体积要比新版小很多,并且输入也比较流畅,非常适合集成在XPE这种迷你系统中。
为这种迷你系统添加软件,无疑就是添加文件,添加注册表项,不过拼音加加的安装程序给我们提供了更简单的方法:只要把相应的文件写入对应目录,然后执行System32\IME\Rovasoft目录下的setup.exe加“-i”选项即可。具体方法如下:
首先打开老九XPE老毛桃修改版的BootCD.iso文件(用WinRAR,UltraISO,7-zip均可),解压出里边的WinPE.IS_文件,然后再用解压缩工具解压出WinPE.IS_里边的WinPE.iso文件。呵呵足有50多M,不过比一般的PE系统还是小多了。我们就把输入法集成在这个ISO文件里。用UltraISO(最好是新版,旧版可能有问题。也不可用老掉牙的winiso)打开这个ISO文件来修改
复制拼音加加的程序文件:
pycodeu.dll   pyintau.exe    pyjjczu.dll   pyjju.ime
到XPE的System32文件夹下
复制IME下的Rovasoft目录到XPE的System32目录下(当然没用的文件可以删掉)。
删掉FreeWB:
    删掉XPE的System32\IME目录下FreeWB的相关文件
    删掉XPE的System32下的FreeWB.ime
接下来就是修改注册表了:
    XPE的注册表文件我知道的有三个,分别是System32\Config目录下的SOFTWARE、DEFAULT跟System32下的SETUPREG.HIV。把这三个文件复制出来,然后打开注册表编辑器(开始-)运行regedit)选中KEY_LOCAL_MACHINE键,从文件菜单中选择“加载配置单元”依次加载这三个注册表文件,加载后就可以方便的直接修改了。
删除FreeWB相关的键值:
    SETUPREG.HIV中删除\ControlSet001\Control\Keyboard Layouts\E0200804整个项(这个键值用于在系统中注册输入法。)
在DEFAULT中删除\Keyboard Layout\Preload下的第二项(启动时载入FreeWB的注册表项)
在SOFTWARE中删除“极点中文”项。
修改键值安装拼音加加:
修改SOFTWARE中的\Microsoft\Windows\CurrentVersion\RunOnceEx\600
下的“||xpeinit.exe -m "安装极点五笔..." IME\InsWB.CMD”为“||xpeinit.exe -m "安装拼音加加..." IME\Rovasoft\setup.exe –I”。注册表修改完毕后卸载这几个配置单元,然后把几个文件用UltraISO替换WinPE.ISO中原来的文件即可。
把WinPE.ISO制作成WinPE.IS_
    这要用到MS Windows中自带的Makecab命令:
makecab /v3 /D CompressionType=LZX /D CompressionMemory=21 WinPE.iso
就可以生成了。是不是比原来又小了一些?^^.然后用这个WINPE.IS_替换掉BootCD.ISO中的WinPE.IS_文件即可。是不是很简单?不过我实际改起来却费了老大功夫,因为是第一次改XPE,对输入法的安装也不了解,用RegShot等监控来监控去,还用动用了反编译Wise安装系统的软件(分析拼音加加怎么安装的,当然也可以用纯添加注册表的方式安装,当然要比直接setup –I要麻烦一些),在VM下测试了不少次,也走了不少弯路。虽然我是以拼音加加输入法为例做的,不过应该适合大部分的输入法(MSIME就别考虑了,嘿嘿)。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-27 17:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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