WEB开发网
开发学院操作系统Windows XP ERD Commander 2005 Boot CD 剖析及汉化试验 阅读

ERD Commander 2005 Boot CD 剖析及汉化试验

 2008-12-04 10:13:25 来源:WEB开发网   
核心提示: --------------------------------------找出差异后,我们照葫芦画瓢,ERD Commander 2005 Boot CD 剖析及汉化试验(7),把它做到简体中文 Winpe 的配置文件中,就好了,然后才启动 Firefox 的,就这么简单,有兴趣的,就要

--------------------------------------

找出差异后,我们照葫芦画瓢,把它做到简体中文 Winpe 的配置文件中,就好了。

有兴趣的,就要留意了,好好分析这些差异,好好学习,你会发现自己对 Winpe 的认识长进了很多。这里,易通就不一一细讲了,免得班门弄斧。

八、汉化 Erd 程序文件

没什么好讲的,用 Passolo 和 CX 汉化程序文件就是了。这一步工作,是最耗人、最辛苦的。可以使用 MS 的汉化字典,参考参考。

要注意的是,非标资源太多。而且,Winternals software 公司的程序员比较有艺术气质,特潇洒,有些非标资源既做界面显示,又用于系统功能调用,比如:Autoruns,不能汉化,否则程序出错。好好测试。切记,好好测试!

九、合成封装

好了,都汉化好了。最后一步的工作就是汉化的内核和 Erd 程序文件合在一起,重新封装,就大功告成了。

但这一步,却不容易。封装 ISO 有 N 种方法,但你会发现,不管你怎么做,做出来的都会有问题,火狐浏览器 Firefox 启动不了。怎么办,翻译的最重要的原则就是忠于原著,浏览器启动不了,就是功能不全,行话就是汉化过度,这是失败!怎么办?这是我们最后一道难题。

问题出在 Firefox ,那我们就来研究一下 Firefox 。正常的 Firefox 应该是一个绿色程序,是不需要写入注册表的,随便就能执行。为什么会启动不起来呢?等等, Firefox 是不需要写入注册表,但是却要写入一些文件的,浏览网页有缓存,还有其他……问题是我们的 Firefox 是“安装”在光盘,它怎么能写?启动不了是正常的!但为什么原版的 ERD 的 Firefox 就能启动呢?肯定是 ERD 做了什么手脚。再仔细研究,在 i386system32 下面有两个目录:FireFox、FireFoxProfile。嗯,FireFox 就是主目录,FireFoxProfile 就是配置文件、临时目录了。在 Winxp 或者 Win2003 里面,配置文件、临时目录是在“*:Documents and Settings**用户”下的。启动原版的 ERD ,再启动 Firefox 看一看。嗯,在 C: 下有一个 ~ErdUserProfile.$$$ 目录,下面有 Application Data ,呵呵,这就是 FireFoxProfile 了。很明显,启动光盘上的 Firefox ,只能通过 Shell 中的菜单。 ERD 先在硬盘上建了一个临时目录 ~ErdUserProfile.$$$ ,再把 FireFoxProfile 拷过去,然后才启动 Firefox 的,就这么简单,也的确厉害。

上一页  2 3 4 5 6 7 8  下一页

Tags:ERD Commander Boot

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接