永发信息网

请教修改外部程序控件的文本,比如按钮标题\标签标题等.

答案:2  悬赏:0  手机版
解决时间 2021-04-27 19:41
最近想汉化一软件,可是技术水平太低,找不到那软件的资源文件,所以只能想别的办法了.

我是想像《金山快译》那样的功能,点一下就能把外部程序的控件标题,像按钮、菜单、标签之类的标题改写成他所翻译的文本。

不知道我说的是不是很清楚,我再详细说一点吧,比如有一软件的菜单名是“File”、按钮标题是“Yes”、标签标题是“ha”,我想把菜单名改成“文件”,按钮标题改为“是”,标签标题改为“哈”.


我只有22分了……哭!
最佳答案
我明白你的意思。

10多年前我用PCTOOLS文件编辑功能,汉化过一个WIN31下的建筑设计软件。你可以用ULTRAEDIT等软件直接编辑EXE、DLL文件完成文字的汉化。

我以前在UNIX上用C语言写过两个小工具,一个是get_str从二进制文件里面获取字符串,一个是put_str把翻译后的字符串写回二进制文件中去。你可以写两个类似的工具来汉化。

但是在当前的时代,我们汉化会遇到加密、加壳、保护等问题,就是有的软件代码是加密了的,有的软件代码是压缩了的,有的软件一但修改就无法运行,这样的情况就比较难办,看运气(是否能脱壳)。
全部回答
用VC++的窗口搜索涵数,找到当前窗口的句柄,然后逐一查找窗口中每个控件的句柄,获取控件title内容,再翻译修改
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
冒险岛奇袭者光速拳有没有冷却时间?
为什么我玩CF游戏中总是出现与主机玩家信息不
求一个让电脑自动关机的C# 程序
寻宝乐园怎么去
the face shop速洁毛孔三重功效 bb霜遮瑕效果
从青岛沧口汽车站到青岛酒店管理学院打车多少
企业周年祝贺词,公司十周年祝福语
建立一个电镀厂需要什么设备
qq农场打开后是白板怎么回事
求与暗夜p k 的角色
何炅身高是多少真实,古人说才高八斗 的八斗是
请问威尼斯蓝天的抚媚和夜空的可爱无法用语言
做完人流怎么知道里面有没残留物?
开诺基亚专卖店
trojan.win32.thsys如何杀?
推荐资讯
同时抛掷四枚均匀的硬币,则恰有一枚正面向上
厦门那里有卖纤梅水果瘦知道的说下~!
十八九岁的女孩穿什麽样的颜色衣服最好看?
海贼王主题曲名字罗列下TV版的?
求免费的艺术签名
我拉肚子了,但宝宝才生几天,还在吃奶,她吃
靓妃的东西好用吗?有什么好用的可以细说吗?
女人,能否活出你的气质
为什么刚出社会就处处碰壁
每晚睡觉磨牙是什么原因呢?
贝玲妃的留声机粉饼和高光修饰液好用吗?它家
dnf高级炉岩碳几时不见
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?