一个VB 程序汉化的问题
中文转英文 出现超出长度该怎么解决呢请大家帮忙 谢谢气缸1
ANSI: C6F8B8D731
Unicode: 146C387F3100
UTF-8: E6B094E7BCB831
Cylinder
ANSI: 43796C696E646572
Unicode: 430079006C0069006E00640065007200
UTF-8: 43796C696E646572
英文代码超过中文。
解决办法:1.若是你自已编译的程序,将中文字串加长后重新编译。这样替换就不出错了。
2.将英文改为缩写或简短写法。 谢谢你的回答 不是我希望的结果 我是要扩充字符串长度并不是简写 我的思路是在反编译后在程序末尾00处修改想要的字串然后指针指向这里 可我不知道怎么操作 试一下VBexplorer,也可能要到OD里面反汇编修改 cybman 发表于 2017-3-28 12:49
试一下VBexplorer,也可能要到OD里面反汇编修改
试过了 不会操作 逆向者 发表于 2017-4-1 17:18
试过了 不会操作
把主程序放上来看看 本帖最后由 逆向者 于 2017-4-9 22:57 编辑
cybman 发表于 2017-4-6 12:51
把主程序放上来看看程序找不到了{:6_224:}
页:
[1]