无忧启动论坛

标题: 输入法切换:在系统托盘显示输入法图标 [打印本页]

作者: tyhee    时间: 2006-9-15 10:51
标题: 输入法切换:在系统托盘显示输入法图标
在sherpya的XPE中,用了很多传统的界面,如关机对话框、控制面板、任务栏等。为什么不用XP风格
的?恐怕是难。语言栏也是如此,sherpya自己就曾说过,不甚了解ctfmon.exe的运行机制。相信不
少人也曾试过。

对于我们这些需要经常在两种输入法间切换的用户来说,语言栏是相当重要的。XP的不行,何不也用
传统的来代替?

事实证明,完全可以用传统的internat.exe来取代ctfmon.exe。方法如下(我用的中文插件是Eekarum的zh_ch):

1. 在zh_ch文件夹中打开zh_cn.inf文件;
2. 注释掉ctfmon.exe=2这一行;
3. 添加internat.exe=2;
4. 另起一行添加indicdll.dll=2;
5. 找到
0x1, "Software\Microsoft\Windows\CurrentVersion\Run", "ctfmon.exe", "X:\i386\system32\ctfmon.exe"
run后面的项改为:"CTFMON.EXE", "X:\I386\SYSTEM32\CTFMON.EXE"
6. 保存后关闭;
7. 把internat.exe,indicdll.dll这两个文件复制到zh_ch文件夹中。

这两个文件可以从win2000中得到,也可以直接下载下面的附件。

先凑合用吧!也不知是否已经有人捷足先登了,献丑。

internat.rar

15.4 KB, 下载次数: 222, 下载积分: 无忧币 -2


作者: strongchen    时间: 2006-9-16 01:39
虽然不会用到,不过lz的方法收藏了。。
作者: lxl1638    时间: 2006-9-16 01:44
原帖由 tyhee 于 2006-9-15 10:51 AM 发表
在sherpya的XPE中,用了很多传统的界面,如关机对话框、控制面板、任务栏等。为什么不用XP风格
的?恐怕是难。语言栏也是如此,sherpya自己就曾说过,不甚了解ctfmon.exe的运行机制。相信不
少人也曾试过。

...

下来研究,作技术探讨,但本人主张PE系统中砍去这样的功能,一是作维护系统用是不常用到输入法的,二是精简。
作者: liuhj    时间: 2006-9-16 14:04
用了快一年了,挺好的。我安装了五笔加加、极点中文、拼音加加和智能ABC四种汉字输入法,为了不与配置输入法冲突,Internat.exe是在进入桌面时加载的。
作者: sun86    时间: 2006-9-19 21:53
做个完整版把用你的方法修改就是出不来哦呵呵
作者: tyhee    时间: 2006-9-21 07:03
原帖由 sun86 于 2006-9-19 09:53 PM 发表
做个完整版把用你的方法修改就是出不来哦呵呵


1. 检查文件是否复制到位,ctfmon.exe是否已经删除;;
2. 检查注册表项是否正确。

不会出不来的。
作者: rockliu1800    时间: 2006-9-21 22:50
下来研究研究,学一点算一点。
作者: chinaghost    时间: 2007-5-14 14:40
OK,明白了。。。原来在这个地个加载
作者: hpebble    时间: 2007-5-15 09:49
原帖由 liuhj 于 2006-9-16 02:04 PM 发表
用了快一年了,挺好的。我安装了五笔加加、极点中文、拼音加加和智能ABC四种汉字输入法,为了不与配置输入法冲突,Internat.exe是在进入桌面时加载的。


请教如何实现进入桌面时加载Internat.exe,我试了在winpe.ini中加了,可不能自动加载。先谢谢了!
作者: goffi    时间: 2007-5-15 10:40
原帖由 lxl1638 于 2006-9-16 01:44 AM 发表

下来研究,作技术探讨,但本人主张PE系统中砍去这样的功能,一是作维护系统用是不常用到输入法的,二是精简。


文件不大,还可以接受
记得还有一个单文件的,挺好用




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3