无忧启动论坛

标题: win8pex64添加输入法问题 [打印本页]

作者: lsgpcc    时间: 2013-7-30 13:28
标题: win8pex64添加输入法问题
用WinBuilder生成了一个win8pex64并添加了输入法支持文件,启动后有键盘图标(没有CN按钮),安装的输入法就是调不出,不能输入中文,英文正常。安装过极点、搜狗等输入法。不知是缺什么文件还是设置不对,实在是郁闷,请指教。谢谢!
作者: foxfirefox    时间: 2013-7-30 15:54
使用IMETool。。。internat作为 输入法指示器。。。
并在pecmd.ini中添加下面类似信息,注意信息必需放在安装输入法之后,如果你是用pecmd.ini中直接安装输入法。 还有程序的路径。
EXEC internat.exe        `输入法指示
EXEC IMETool.exe /switch:2 b /del2:US
作者: lsgpcc    时间: 2013-7-30 18:25
使用IMETool。。。internat作为 输入法指示器。。。
并在pecmd.ini中添加下面类似信息,注意信息必需放在安装输入法之后,如果你是用pecmd.ini中直接安装输入法。 还有程序的路径。
EXEC internat.exe        `输入法指示
EXEC IMETool.exe /switch:2 b /del2:US

非常感谢foxfirefox的指教。
这个方法对64位win8pe不支持。
作者: foxfirefox    时间: 2013-7-30 19:39
你是不是纯64位的? 不支持32位程序.....
作者: foxfirefox    时间: 2013-7-30 19:48
http://down4.3987.com:801/2010/SogouInputzhb3987com.rar
安装这个输入法。
作者: lsgpcc    时间: 2013-7-30 21:18
http://down4.3987.com:801/2010/SogouInputzhb3987com.rar
安装这个输入法。

感谢提供!不是输入法的问题,pe启动到桌面后,极点五笔国际版已安装成功,就是无法调用。
EXEC !=%ProgramFiles%\freeime\registry.exe /S
EXEC %Windir%\System32\CTFMON.EXE
我以为关键问题是语言栏没有出现“简体中文_美式键盘”,没有Ch按钮。搞不清到底是注册表设置问题还是缺什么文件
导致没有简体中文_美式键盘和Ch按钮?
作者: foxfirefox    时间: 2013-7-30 21:41
CTFMON.EXE没有运行。
作者: lsgpcc    时间: 2013-7-30 21:41
语言栏的支持是参照【ACOS启动盘】【自制【Win7PE】日志】【支持:声卡|有|无线网卡】
http://bbs.wuyou.net/forum.php?m ... &fromuid=275300
的帖子中的方法进行的:
方案二:使用CTFMON.EXE解决


步骤如下:

1.添加语言栏显示所需要的文件

\Windows\System32\input.dll

\Windows\System32\zh-cn\input.dll.mui

\Windows\System32\ctfmon.exe

\Windows\System32\zh-cn\ctfmon.exe.mui

\Windows\System32\msctf.dll

\Windows\System32\zh-cn\msctf.dll.mui

\Windows\System32\MsCtfMonitor.dll

\Windows\System32\msctfp.dll

\Windows\System32\msctfui.dll

\Windows\System32\zh-cn\msctfui.dll.mui

\Windows\System32\msutb.dll

\Windows\System32\zh-cn\msutb.dll.mui

2.
从正常PE中导出[HKEY_CURRENT_USER\Software\Microsoft\CTF],然后导入到问题PE中;


再导入下面的注册表:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SoftWare\Microsoft\CTF\TIP\{0000897b-83df-4b96-be07-0fb58b01c4a4}\LanguageProfile\0x00000000\{0001bea3-ed56-483d-a2e2-aeae25577436}]
"Enable"=dword:00000001

不知道这样处理是不是正确?我这样处理后的结果就是如前所述的现象。真不知道怎么解决这个问题?
作者: lsgpcc    时间: 2013-7-30 21:46
CTFMON.EXE没有运行。

pe启动到桌面后右下任务栏有小键盘图标,证明CTFMON.EXE已经运行。就是键盘前没有CH按钮。
作者: 红毛樱木    时间: 2013-7-31 10:02
syswow64目录也需要ctfmon.exe相关文件
作者: lsgpcc    时间: 2013-7-31 13:08
syswow64目录也需要ctfmon.exe相关文件

谢谢指导!在syswow64目录也拷入了以下相关文件:
ctfmon.exe
ctfmon.exe.mui
input.dll
input.dll.mui
msctf.dll
msctf.dll.mui
MsCtfMonitor.dll
msctfp.dll
msctfui.dll
msctfui.dll.mui
msutb.dll
msutb.dll.mui
结果依然如前所述,输入法不能调用,无法输入中文,任务栏有键盘图标,没有CH按钮,看不到
简体中文-美式键盘!
请大师帮忙指导一下,这里先多谢了!
作者: jerry.zhao    时间: 2014-1-20 13:24
跟进一下,楼主解决了没?
作者: hxj    时间: 2014-1-20 15:26
我怎么可以的,用的是论坛的81x64_Drivers(IE11)_(UEFI)-HA加入我自己制作的极点五笔单文件版(放在System目录中)
将Autorun.cmd加二句:
start /b ctfmon.exe
start /b FreeWB.exe
作者: 2013renrenlove    时间: 2014-1-29 05:49
同问!
一直想添加系统自带的输入法,总感却东西。注册表里能加的地方都依据自己正在用的win8.1系统加了,上面提到的文件一个不少,还是却东西,反应在“语言首选项”里“添加语言”无效,没有美式键盘,并且没有“高级设置”按钮,希望高手能够指点一二,万分感谢!
用其他输入法,如极点五,搜狗,一切正常!
作者: 细细哥~    时间: 2014-1-30 11:53
我也不会手动添加,不过用WinBuilde制作好WIN8_X64PE,就已经自带微软拼音输入法:

作者: netmjwork    时间: 2015-10-8 23:23
顶起来,现在这个有好的方法吗?下载的win8-64的PE,基本都是输入法不好用,搜狗和QQ输入法等都无法使用
作者: wangtingting118    时间: 2022-1-20 15:05
lsgpcc 发表于 2013-7-30 21:41
语言栏的支持是参照【ACOS启动盘】【自制【Win7PE】日志】【支持:声卡|有|无线网卡】
http://bbs.wuyou.ne ...

请问楼主:输入法的问题解决了吗?我现在也遇到同样的问题,想请教下你,不知道能不能帮忙?




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