|
原帖由 adatsui 于 2008-5-28 11:58 PM 发表
khauyeung 大俠.
有些關於中文插件的事請教
如使用了 2mb 的 簡體 simsun.ttc , 在 cmd prompt 裡(dos prompt), 有沒有簡體顯示. (我做的沒有, 所以有此一問).
中文插件, 是否仍需配合更改過的 netmsc ...
1. 用 2mb 的 簡體 simsun.ttc, 在 cmd prompt 裡(dos prompt), 是可以有簡體中文顯示的,关键是注册表设定。假如我没有记错,我在PEBuilder的ChinesePlugin.inf中文插件里面,有以下有关的设定:
[Default.AddReg]
; Console (Command Prompt)
; Simplified Chinese
0x1, "Console","FaceName","NSimSun"
[Software.AddReg]
0x1, "Microsoft\Windows NT\CurrentVersion\Console\Nls","00000409",""
0x1, "Microsoft\Windows NT\CurrentVersion\Console\Nls","00000804",""
0x1, "Microsoft\Windows NT\CurrentVersion\Console\Nls","00000404",""
0x1, "Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont","0","Lucida Console"
0x7, "Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont","936","*新宋体","*NSimSun"
0x7, "Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont","950","*細明體","*MingLiU"
0x1, "Microsoft\Windows NT\CurrentVersion\Fonts","SimSun & NSimSun (TrueType)","simsun.ttc"
2. 中文插件, 是需要配合正确地更改過的netmscli.inf和nettcpip.inf才能使网络正常工作的。理论上PEBuilder已经对Windows的这两个文件作出正确的更改,它之所以在中文体系出错是因为它把文件的最后段落[Strings]的中文讯息部分砍成乱码。早期的中文插件里面的wpemscli.inf和wpetcpip.inf就是为这而设的替代文件,由于它们是起源于XP SP1年代的产品,所以用在SP3/2K3/瀪体中文系统就不大正确。假如不想用别人做好的替代文件,正确的做法是让PEBuilder对原系统的两只文件完成“基本正确”的更改,然后自己手动还原[Strings]段落中文讯息。这样一来,无论是SP3,2K3或者瀪体中文,你都擁有绝对正确的文件了。 |
|