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

109,920 次浏览次阅读

共计 854 个字符,预计需要花费 3 分钟才能阅读完成。

原创文章,转载请注明: 转载自 cnorg.12hp.de

注意: 由于网站空间位于国外,建议避开晚上的访问高峰期,以免因访问缓慢而影响你的使用体验。

若下载链接为空,是由于国外空间速度缓慢,引发缓存问题所致。请私信本站反馈!

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

 

正文完
 0

扫一扫关注公众号和捐赠

自由家园
版权声明:本站原创文章,由 自由家园 于2025-09-11发表,共计854字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。