Mr.King's的专栏

.net疯狂学习中...... 一切从基础开始.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

关于软件汉化

Posted on 2006-05-06 09:13  探索  阅读(555)  评论(0编辑  收藏  举报
   很多时候一些好的软件要么是英文版不方面使用,要么是共享版没有注册有使用限制。所以,软件的汉化和破解技术是非常实用的。一直以来,我都渴望掌握这些技术(虽说这不是很正派),以致我对破解字眼特别的钟爱,所以我在网络上取的注册名带有cr字样,其实这两个字符就是crack的简写。
   我对破解技术的认识是从大一开始的,那时刚刚接触电脑,开始慢慢的接触各种软件。而这些有用的软件大多是有使用限制的,要么功能不齐全,要么有试用期,要么就是有很多烦人的广告等等。后来我就认识了霏凡——破解软件下载站。从这里下的软件全部是破解了的,非常的好用。所以慢慢的对破解技术产生了好感。于是我在网上搜集各种破解软件的方法、工具和录像,但是后来还是只是懂了些皮毛,因为简单的破解你是可以使用工具在软件中找到注册码的,难点的破解方法需要跟踪还有需要深入的汇编知识,而且需要运气和大量的时间,后来觉得没有必要深入的弄这些东西,于是就放弃拉(因为这和学业脱轨)。还是好好的享受高手们给我带来的快感和便利吧!
  至于汉化,一直以来我都觉得很不解,它对我来说很神秘。我都是这么认为,汉化应该需要源代码。因为汉化相当于要修改我们程序里的对话框里的控件名字嘛!但是做汉化的人又怎么能知道别的人源代码呢,这样别人的知识产权不是都没有了吗?
  直到最近的一次偶然的机会,我在使用一个名为reshack的软件,其实也只是使用着查看些.dll、.exe等资源文件,因为曾经用它修改过msn8里面的一个dll文件来去除msn8界面的广告的。碰巧我打开了一个英文的软件里的一个DLL文件,发现里面有什么菜单、对话框等之类熟悉的字眼,点开对话框,竟然发现了这个软件的一些界面,后来发现这个界面里的文字竟然是可以修改的。于是我试了下把有关的英文改成了中文重新编译保存了,然后去重新打开那个软件,惊奇的发现这个软件能照常使用而且其中显示着我修改后的中文。如图:
 

后来我在网上搜索了下,确实这个软件本来就是可以用来作为汉化软件的工具。后来还发现了一个我认为更加方便的工具——eXeScope。其实这两款软件的功能差不多,都可以用来修改exe等文件里的资源文件,他们都是强大的汉化工具,个人认为两者结合效果更佳。

  现在汉化的面纱终于解开,其实它并不是我想象的那么复杂,也不需要什么软件源代码。现在想想,其实汉化一个软件也不需要什么技术含量,只是需要时间的体力活而已。但是像汉化office、windows这样的大型软件,我想应该不是那么简单吧,因为它们的dll文件可能被加密或是锁定,这样修改它们也就不会是所见即所得了吧。

  像软件破解和汉化等这些都是旁门左道,也没有什么技术含量,弄不弄得清楚也不所谓,只是一个知识的广泛积累,只能聊以慰藉而已。其实我是蛮BS那些只会用别人的软件来进行一些破坏和破解的cracker,我们崇拜的是那些能够为了达到自己的目标而开发一个专门的工具的人。所以我们要知道我们到底需要什么,要回归正道,努力掌握我们真正需要的。

Google