2013年12月20日
摘要: 开篇前言汉化的过程总会遇到各种各样的问题,让人抓狂,这一篇我就来讲解一下一个特殊的单词的汉化以及我的“艰辛历程”。起因介绍在SnippetCompiler有这么一个奇葩的字符串“查找>>”通过精确的定位我找到了他所在的位置在这:看到了没有,Replace不再是我们熟悉的ldstr“Replace”了,他成了一个二进制的数组了, 不用管他我们直接改就行,把他改为Replace生成ok,没有问题,打开一看也替换过来 了,点击测试一下出错了。唉!看源码吧,哪里出问题了。找到了单击事件那里看到了没有,人家做了验证了,末尾必须要是\x00bb,nnd没办法了,改原来的二进制 数组吧。我这里也 阅读全文
posted @ 2013-12-20 15:59 GodFinal 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 开篇前言上一篇简单介绍了一下怎么汉化.Net程序,但那也仅仅是最基础的工作,要想汉化好一款软件基础我们得做扎实了,但是对于一些需要技巧的也不能不会啊,这一篇就介绍一下怎么准确定位字符串。主要使用工具Reflector.exe他是一款很强悍的工具,反正我是这么认为的,他可以让你看到程序的源码结构,至于其他的不深究。具体步骤第一步:使用Reflector打开SnippetCompiler找到程序的界面代码看见了没有都在这呢,我这里就就以一个AboutForm为例解说。第二步:打开AboutForm的代码找到窗口初始化的位置看到没有,程序里边的字符串就摆在我们面前了,为什么我只标出来那只个位置,仔细 阅读全文
posted @ 2013-12-20 15:53 GodFinal 阅读(317) 评论(0) 推荐(0) 编辑
摘要: SnippetCompiler介绍平时要验证一段C#代码或者写一个算法,就得打开庞大的VS新建一个解决方案,占用了硬盘空间不说还费时费力。SnippetCompiler这个工具就可以在这里帮到我们了,他是一个基于Windows应用程序,很小巧,总共也只有3.27M,但是不要因为体积小就小瞧了他,他可是可以像VS那样编写、编译链接、运行代码的。主要使用工具ildasm.exe和ilasm.exe,前一个是把应用程序、DLL等反编译成il、res代码,后一个是把*.il、*.res代码编译成可执行文件或者DLL的。PEID具体步骤第一步:使用PEID查看一下程序的信息,看看有没有壳,是用什么语言编 阅读全文
posted @ 2013-12-20 15:09 GodFinal 阅读(560) 评论(0) 推荐(1) 编辑