关于使用010Editor编辑exe文件后不能用问题解决

  • 关于使用010Editor编辑exe文件后不能用问题解决已关闭评论
  • 2,523 视图
  • A+
所属分类:编程开发

心语家园 https://www.xinyucn.cc/ 为非盈利网站,纯公益性质,所有软件和插件均免费下载。象征性收取的少许费用,完全是为了维持网站运营,支付服务器费用。且收费有助于防止采集和拷贝。由于有些软件主题插件升级频繁,导致汉化不完全,如果你购买后发现此问题,可通过网站顶部“私信本站”反馈,我们将尽快完善汉化。

正文开始:

关于这个问题,网上搜索不到可用的答案,其实用其他编辑器也是一样,所以就有了这样解决方案,简单上图,第一步
关于使用010Editor编辑exe文件后不能用问题解决

第二步

关于使用010Editor编辑exe文件后不能用问题解决

从16进制中替换也不行~!
Original   4F 72 69 67 69 6E 61 6C
替换为
原始画面  D4 AD CA BC BB AD C3 E6

应该怎么操作呢?  看上面的截图,应该是修改后后面的”转置“两个字前移了,说明删除了一些字节,导致你的exe文件长度变了。修改的时候别选中“Original”这几个字母,让光标停留在首字母O,按Ins键,确认是覆盖模式,输入“原始画面”这几个汉字,应该就可以。不过我猜 Original 这8个英文字母实际上占了16个字节,要输入的4个汉字只占了8个字节,要再加4个空格进去试试。

另外,不用把界面上的“编辑为”切换成utf-8,建议在HEX模式下修改,这样可以通过Hex左边栏看到到底修改了几个字节。可以通过修改“视图”菜单下面的字符编码(character set)为unicode或utf-8 来达到显示汉字的目的。

英文版的HEX模式,就是中文版的16进制

关于使用010Editor编辑exe文件后不能用问题解决

总结一下:
上面的方式方法不对,在utf-8中编辑很容易出错!
正确方法为:编辑为使用16进制,在菜单:视图--字符集--选择utf-8
找到需要编辑的内容,记住内容后面的字符位置(不是00 00 00 00  而是00 00 00 00后面出现的字符 比如AE 37 65 BD)
编辑内容,注意软件的最右下角OVR和INS 插入/改写模式, 写乱了也没关系,可以ctrl-z一路后退回去。
把光标放置需要修改内容的最前端,选择OVR 在写上你的内容,即可覆盖原有的内容!
编辑完成后把刚才记住的字符归位到原来的位置(这样做的原因不会导致文件长度被改变,而保存后不被使用),
保存完工。
终极方法:建议配合notepad++的UFT-8模式使用,用notepad++的UFT-8模式编辑文本,然后拖入101 Editor,可以看到中文为三组代码,英文为一组代码,然后中文每三组替换,英文每一组替换即可。多余的用空格代替。也适用其他16进制编辑器,自行摸索。

关于使用010Editor编辑exe文件后不能用问题解决

 

本站所有发布资源均支持繁体中文,但因繁体中文用户量太少,大部分资源你需要申请汉化才能提供。从2021年1月1日开始,本站所有资源必须注册登陆后才能下载,全部免费。10家园币=1元人民币。如果你不想花钱,可以通过每天登陆、签到或邀请注册等方式免费获得家园币。
weinxin
官方微信公众号
扫一扫关注微信公众号,如果你觉得本站帮到了你,请通过下面的赏字按钮捐赠本站,谢谢!