|  | 
| 原帖由 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或者瀪体中文,你都擁有绝对正确的文件了。
 | 
 |