也谈《解除东方网译的捆绑翻译功能》

Author: 杨继元 Date: 2001年 11期

    读了《电脑报》2001年2月19日第7期“软件一点通”栏目中《解除东方网译的捆绑翻译功能》后,笔者在自己的机子上按文中所述试用了一下,用安装东方快车3000前备份的注册表文件覆盖安装后的注册表文件,上网时浏览网页速度的确不再受影响。但此时永久汉化却不能使用了,这对使用东方快车多少是个遗憾。那么是不是鱼与熊掌就不能兼得呢?其实我们可以用以下两种方法来解决:
      方法一:我们依然采用《电脑报》第7期所述方法,安装完东方快车3000后导出注册表并保存为WanZheng.reg,再用安装前备份的注册表覆盖安装后的注册表。这时启动IE,上网速度当然不再受影响,但我们执行一下DFHH.EXE,会发现永久汉化不能汉化文件了。我们可以用RegMon等注册表监测软件来跟踪永久汉化。就会发现永久汉化在启动完装入所需汉化软件后要到注册表中访问 “HKEY_LOCAL_MACHINE/Software/CLASSES/CLSID/?焮BC7D75D0-C4F0-4F2A-8D9C-B8BB697F41B7}”和“HKEY_LOCAL_MACHINE/Software/CLASSES/CLSID/?焮FC7F86F3-14C8-44B7-80F8-DBECE32CC089}”这两个主键。如果这两个键为空,永久汉化将不能正常工作。知道了这些,我们只需从WangZheng.reg中把这两个键值导出并添加到现在的注册表中即可;或者用记事本编辑以下文字(假设东方快车安装在D盘根目录,如果安装在其它目录则更改以下文件中的路径到相应目录):
      REGEDIT4
      [HKEY_LOCAL_MACHINE/Software/CLASSES/CLSID/{BC7D75D0-C4F0-4F2A-8D9C-B8BB697F41B7}]?牑?
      @="Translator Object"
      [HKEY_LOCAL_MACHINE/Software/CLASSES/CLSID/{BC7D75D0-C4F0-4F2A-8D9C-B8BB697F41B7}/InprocServer32]??
      @="D://!SUNV//东方快车3000//TRANSOBJ.DLL"
      [HKEY_LOCAL_MACHINE/Software/CLASSES/CLSID/{FC7F86F3-14C8-44B7-80F8-DBECE32CC089}]?牑?
      @="ChnConv Object"
      [HKEY_LOCAL_MACHINE/Software/CLASSES/CLSID/{FC7F86F3-14C8-44B7-80F8-DBECE32CC089}/InprocServer32]??
      @="D://!SUNV//东方快车3000//PCODECONV.DLL"
      保存为DFHH.reg双击该文件把信息添加入注册表,此时启动永久汉化,并装载一个英文软件,看看是不是又可以汉化了。
      方法二:如果在安装东方快车3000前没有备份注册表,那么怎么办呢?打开注册表找到HKEY_LOCAL_MACHINE/Software/Microsoft/Internet Explorer这个键。找到Toolbar子键并删除它,为了保险我们再删除“Extensions”这个子键。重新启动IE,上网打开网页速度正常了,此时再运行永久汉化就不受影响了。