|
|
[这个贴子最后由moudy在 2005/06/19 02:19am 第 2 次编辑]
经过昨天一天的测试,找到了两种使ERD Commander 2005支持中文显示的方法
第一种方法比较粗暴简单有效。就是把simsun.ttc改名成tahoma.ttf,覆盖掉font文件夹中的同名字体。就ok了。代价是系统的英文都变得粗一些了。不耽误使用。
第二种是正是的完美方法。在论坛看到许多高人提到过修改txtsetup.sif,并拷贝simsun.ttc和中文winpe的software注册表文件。但是该方法经验证对网络支持出现了问题。至少我得经验是在virtualpc中启动原版erd2005可以直接用mozilla上网。而修改software之后就不行了。于是经过研究发现不用整体替换software,只需要使用regedit加载该文件,然后修改一下下面的三项即可:
(%SOFTWARE%是在regedit中加载software时设置的键值名)
设置程序界面的字体(好多人找了好久的关键设置,也包扩我^_^)
[%SOFTWARE%\Microsoft\Windows NT\CurrentVersion\GRE_Initialize]
"GUIFont.Facename"="Simsun"
"GUIFont.Height"=dword:00000009
"GUIFont.CharSet"=dword:00000086
然后添加Simsun到字体列表:
[%SOFTWARE%\Microsoft\Windows NT\CurrentVersion\FontMapper]
"Simsun"=dword:00000086
"NewSimsun"=dword:00008086
[%SOFTWARE%\Microsoft\Windows NT\CurrentVersion\Fonts]
"Simsun & NewSimsun (TrueType)"="SIMSUN.TTC"
其中还有一个不大但很麻烦的问题,因为erd2005用的server2k3的内核,不知是故意加密还是2k3和xp的差异,反正从xp下无法打开software这个文件。我得方法是在原版erd2005自己启动后,使用xp的regedit.exe,加载software(比如加载到erdcrack)。此时内核会报告software文件有损坏,已修复。然后导出erd2005的local_machine\software里得键值到一个文件(比如output.reg),然后修改他。使他导回时正好导回到erdcrack目录里。这样我认为就已经修复了该software文件
最后再修改erdcrack中的内容。卸载该目录。用修改好的software替换erd盘中的文件。组最后再简单的修改txtsetup.sif刻盘即可。
正是因为一系列操作都要在erd2005下进行,所以字体名称用了英文(我是不是不想用中文呀)。使用这种办法还可以很轻松的加入finaldata等软件的注册码等
总之,完美支持中文,不影响上网等操作。 |
|