论坛风格切换切换到宽版
  • 5907阅读
  • 15回复

用QT平台所开发的PS插件,直接汉化导致乱码 [复制链接]

上一主题 下一主题
离线云外归鸟
 

发帖
14
金钱
140
威望
14
只看楼主 倒序阅读 0 发表于: 2015-06-25
这几天打算汉化PS中的一个扣图插件Topaz Remask 4.0,直接汉化里面的字符,结果乱码!通过分析发现,该插件的接口exe程序是qt平台所开发,该文件夹下面有很多qt程序发布必须包含的dll!在网上查询了很多资料,发现qt程序是不能直接汉化的!需要修改字符串处理函数,才能解决现实中文的问题,网上基本上都是说在原程序的main部分加入utf8或gbk的编码转换函数!由于PS插件是已经编译过的程序,即使反编译也很难还原源代码文件!通过分析,要想汉化这个插件,必须修改字符串处理函数!其实qt在编译后必须依赖几个dll库才能正常运行,所以要想解决编码问题,那就只能是修改dll了!通过研究发现,只要修改一个大概名为qtcore4.dll的文件,具体文件名不记得,只用改改函数,就能解决显示中文问题了!关键是我不会改函数,所以特来请教各位老师了!

离线中正

发帖
147
金钱
1280
威望
128
只看该作者 1 发表于: 2015-06-26
关于对QT软件的汉化,bambooqj   、 shenyongran (汉化名称为:永乐汉化),这两位QT汉化都是汉化高手。。。你可以请教于他们看看是否得到想要的帮助,不过你请教他们几乎等于0,因为他们从来不和陌生人交流汉化相关话题。。。人非常古怪。。。如果你能得到他们的指点,只能讲是万幸中的万幸!


祝你好运!




离线云外归鸟

发帖
14
金钱
140
威望
14
只看该作者 2 发表于: 2015-06-27
回 1楼(中正) 的帖子
中正:关于对QT软件的汉化,bambooqj   、 shenyongran (汉化名称为:永乐汉化),这两位QT汉化都是汉化高手。。。你可以请教于他们看看是否得到想要的帮助,不过你请教他们几乎等于0,因为他们 .. (2015-06-26 16:28) 

谢谢!
离线wanfu

发帖
2711
金钱
11950
威望
1195
只看该作者 3 发表于: 2015-06-28
可以参阅海子的这篇文章,非常典型的案例:
http://teach.hanzify.org/article/679-1249034295.html

离线bambooqj

发帖
16
金钱
160
威望
16
只看该作者 4 发表于: 2015-06-29
- -  我有那么古怪么。。。。 我只不过不怎么玩汉化罢了。做软件逆向方面的比较多。汉化玩的并不多。还有不要把我和永乐哪个骗子放一起。拿我东西跑路。然后出来各种装。。32的有DLL下一份附加就好了。寒风的教程弄得蛮好的。滤镜参考寒风的就行了。
离线云外归鸟

发帖
14
金钱
140
威望
14
只看该作者 5 发表于: 2015-06-29
回 4楼(bambooqj) 的帖子
bambooqj:- -  我有那么古怪么。。。。 我只不过不怎么玩汉化罢了。做软件逆向方面的比较多。汉化玩的并不多。还有不要把我和永乐哪个骗子放一起。拿我东西跑路。然后出来各种装。。32的有DLL .. (2015-06-29 23:05) 

那个32位的DLL如何使用,我不会,能告诉我一下吗!谢谢!我下载了就是没教程!
离线云外归鸟

发帖
14
金钱
140
威望
14
只看该作者 6 发表于: 2015-06-29
回 4楼(bambooqj) 的帖子
bambooqj:- -  我有那么古怪么。。。。 我只不过不怎么玩汉化罢了。做软件逆向方面的比较多。汉化玩的并不多。还有不要把我和永乐哪个骗子放一起。拿我东西跑路。然后出来各种装。。32的有DLL .. (2015-06-29 23:05) 

如何附加dll
离线云外归鸟

发帖
14
金钱
140
威望
14
只看该作者 7 发表于: 2015-06-29
回 4楼(bambooqj) 的帖子
bambooqj:- -  我有那么古怪么。。。。 我只不过不怎么玩汉化罢了。做软件逆向方面的比较多。汉化玩的并不多。还有不要把我和永乐哪个骗子放一起。拿我东西跑路。然后出来各种装。。32的有DLL .. (2015-06-29 23:05) 

OD貌似不能加载64位的程序!
离线bambooqj

发帖
16
金钱
160
威望
16
只看该作者 8 发表于: 2015-06-30
   x64dbg 我百度共享里有汉化的。
离线19880313

发帖
80
金钱
740
威望
74
只看该作者 9 发表于: 2015-06-30
回 9楼(shenyongran) 的帖子
shenyongran:兄弟你不需要老是黑我吧!我也没有说啥过分的,你就把我加入黑名单,怎么叫跑了?不就汉化一个010和x64 dbg咋就说我装呢?我也没有收任何人钱啊!义务劳动有错? (2015-06-30 18:35) 

你就一卖汉化插件的,还“义务劳动”?真是搞笑,卖就卖呗,还用说的这么清高?人家又没黑你什么,明眼人一看就知道。