无忧启动论坛

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

[PE制作心得之三]WinPE 1.x 中启用“高级文字服务”的“语言栏”

[复制链接]
跳转到指定楼层
1#
发表于 2012-4-19 14:17:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一、经过测试:

  原版XP(版本号为5.1.2600.0)的“高级文字服务”的“语言栏”可以在WinPE1.x(基于

XPSP2、XPSP3、2K3SP1或2K3SP2)中正常启动。

  (一些早期基于XPSP1、2K3原版的PE采用的Shell多为“Nu2Menu+GeoShell”,不支持桌面,

所以没有测试)

二、几点说明:

  1. 需要原版的主要是msctf.dll和msutb.dll两个文件,ctfmon.exe可以使用高版本的。
使用语言栏时,进入桌面前最好注册一下这两个库文件,不然最小化语言栏时,会找不到语言栏。

  2. ctfmon.exe的自动启动位置是注册表

[HKCU\Software\Microsoft\Windows\CurrentVersion\Run]。PE中别的程序或许不能从这里自动启

动,但是ctfmon.exe可以(至少ReatogoLogon/XPELogon引导的PE是这样的)。

  3. 语言栏启动后,或悬浮在桌面或隐藏于任务栏,是由注册表

[HKEY_CURRENT_USER\Software\Microsoft\CTF\LangBar]下的项目设定的。如果要将此设定内置到

PE注册表,请修改“default”注册表文件。

  4. “文字服务和输入语言”窗口(即“语言栏”的“设置”窗口)中的“语言栏”和“属性

”变灰,是因为input.dll检测到注册表[HKLM\SYSTEM\Setup]下SystemSetupInProgress的键值为

0x1,将此值改为0x0即可。如下面命令行:
  REG.EXE ADD "HKLM\SYSTEM\Setup" /v "SystemSetupInProgress" /t REG_DWORD /d 0x0

  如果你使用yamingw和was_JFX的破解方法启动主题服务,那么将input.dll中的Unicode字符串

SystemSetupInProgress改成SystemSetupInProgrest就行了。

  5. 与Win2K输入法指示器相比,语言栏的缺点是:①体积稍大。②占用内存也稍大。优点是:

①此语言栏是XP自家的东东,Explorer.exe崩溃时不会死掉。②可以让输入法的状态条缩在语言栏

上,如搜狗拼音、小鸭五笔等输入法都有一个隐藏状态条的功能,可以像微软拼音一样将状态条缩

在语言栏上。③能够较好地支持多语言。④摆放的位置比较灵活,可以在桌面上也可以在任务条上




ctf_files.rar (231.88 KB, 下载次数: 181)
2#
发表于 2012-4-19 18:53:55 | 只看该作者
支持发表制作心得及教程。
回复

使用道具 举报

3#
发表于 2012-4-19 21:35:29 | 只看该作者
哇哦!楼主的PE制作心得之二是09年发布的,这也隔得太久了吧!
回复

使用道具 举报

4#
发表于 2012-4-19 23:21:52 | 只看该作者
感谢分亨!......
回复

使用道具 举报

5#
发表于 2012-4-19 23:41:38 | 只看该作者
楼主能写个详细点的pe制作教程吗?现在都不知道制作pe需要学哪方面的知识。谢谢。无忧那么多的pe。都不知道哪一个好。我想如果知道了原理应该清楚怎样选用了吧?

[ 本帖最后由 2011515350530 于 2012-4-19 23:47 编辑 ]
回复

使用道具 举报

6#
发表于 2012-4-19 23:45:58 | 只看该作者
谢谢,不错,很好,以后也可以加入了,我在老毛桃标准版中加入,大家等我。
回复

使用道具 举报

7#
发表于 2012-4-19 23:50:27 | 只看该作者
这个没有必要去弄内核内部的注册表,全部外置,PE中设置自启动就可以了。
回复

使用道具 举报

8#
发表于 2012-4-20 08:45:20 | 只看该作者
这个有什么用?...................
回复

使用道具 举报

9#
发表于 2012-4-20 20:53:40 | 只看该作者

WinPE 1.x 中启用“高级文字服务”的“语言栏”

可否将WinPE.IS_,发我邮箱:lling63@126.com
学习....学习....
回复

使用道具 举报

10#
发表于 2012-4-21 10:11:15 | 只看该作者
有兴趣有时间时可以试试效果了,谢谢
回复

使用道具 举报

11#
发表于 2012-4-21 10:18:37 | 只看该作者

怎么会这样?

在老毛桃版PE中语言栏上右键把任务栏中的其它图标勾取掉,还原和选项两个小按钮依然存在,隐藏不了。
但在本机XP中,只要将勾取掉,还原和选项两个小按钮就可以隐藏,见图对比效果

                  
                 

请教楼主是怎样做到的?

[ 本帖最后由 2010lling 于 2012-4-21 17:07 编辑 ]
回复

使用道具 举报

12#
发表于 2012-4-21 21:15:45 | 只看该作者
这个不错,mark一下方便搜索
回复

使用道具 举报

13#
发表于 2012-4-22 04:47:02 | 只看该作者
有谁提供下2003的所需文件
回复

使用道具 举报

14#
发表于 2012-4-29 09:48:35 | 只看该作者

希望楼主发一个WinPE.IS_

希望楼主发一个WinPE.IS_
回复

使用道具 举报

15#
发表于 2012-8-3 09:26:20 | 只看该作者
感谢,正好制作PE 1.0用上了。
回复

使用道具 举报

16#
发表于 2012-8-3 14:24:42 | 只看该作者
晕了,我的XP PE原版输入法指示器死活显示不出来。已经加了msctf.dll、msutb.dll、ctfmon.exe。
回复

使用道具 举报

17#
发表于 2015-6-29 12:01:55 | 只看该作者
感谢经验分享!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-17 21:16

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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