ERD Commander 2005 Boot CD 剖析及汉化试验
2008-12-04 10:13:25 来源:WEB开发网好,我们找来基于英文版 Win 2003 Server Std 生成的 Winpe ,和 ERD2005 CD 比较一下,就知道了。
1287 个文件,怎么比较呀?!呵呵,易通自有妙法。还记得 UltraEdit 吗?我们可以先把 Winpe 和 ERD2005 CD 放在不同的目录,然后分别生成目录文件的清单(dir /s *.* > dir.txt),用 UltraEdit 来比较两个不同的清单,差异的地方,就是我们要找的答案了。
把原版 Winpe 的文件删掉,剩下的就是 ERD 自己的文件了。保存好,这就是下一步工作的基础了。
六、汉化内核
前面说过,汉化的工作,必须从底层到高层,一步步来,首先是处理内核,要做的工作就是让这一层能够支持简体中文。
有些麻烦,内核可不是能随便改着玩的。这是我们需要面对的第四个问题,有什么好办法?
易通在想,ERD 可以说是架在 Winpe 上的外壳,肯定地,不是简单的架上去而已。可以理解成是安装在 Winpe 上的一套程序,和 Winpe 是要配合好的。那么, ERD2005 CD 中,就可以分为 ERD 自己的文件(包含在我们上一步提取出来了的文件中)以及安装过 ERD 已经配合好的 Winpe (内核)。可以有两种思路:第一种是修改 ERD2005 CD 中的 Winpe 内核,使它能够支持简体中文;第二种就是,在简体中文的 Winpe 内核中,安装配置 ERD ,使它能够支持 ERD 外壳和程序。
以前谈到汉化 ERD 的,都是走的第一种思路。能不能走得通呢?答案是显然的,很难走通,内核里面是千丝万缕的关系,牵一发而动全身,很容易出问题。要不就是对中文的支持度不够好,要不就系统出错蓝屏死机。
相对而言,ERD 只是外挂而已,简单很多,把它植到简体中文的 Winpe 内核中百分百简单很多。并且,这样做可以说对简体中文的支持是最理想的,MS 已经帮我们做了很多工作了。:-)
更多精彩
赞助商链接