吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3711|回复: 17
收起左侧

[原创] NetSpot汉化之路

  [复制链接]
xxsscsj 发表于 2024-3-23 15:08
本帖最后由 xxsscsj 于 2024-3-23 15:33 编辑

NetSpot,这是一个广受好评的无线网络分析软件(国内受众可能不是很多),虽然功能强大,但缺乏中文支持,所以使用起来总是有点不那么顺畅。

邮件反馈官方希望添加中文,但等到 NetSpot 3 发布也没有,等来的只有 NetSpot 3 发布的提醒邮件,好吧,那就自己汉化!接下来分享一下 NetSpot 汉化过程

找到 NetSpot 路径

首先,查看 NetSpot 安装路径,在这个目录下,可以发现多个以不同语言代码命名的文件夹

1711174061643.png


通过观察这些文件夹,可以推测出软件的语言资源可能就存储在这些文件夹中

1711095734768.png

对.dll文件进行反编译

接下来,使用如 dnSpy 这样的工具对软件的 .dll 文件进行反编译,以查找和编辑语言资源。在反编译过程中,选择任意一个语言文件夹(如 en )作为参考,尝试进行汉化操作

1711097721884.png

1711097494149.png

然而,在实际操作中发现,即使修改了 .dll 文件并替换了原有的文件,重新打开软件后,界面语言并没有发生变化,why ?

重新思考发现,软件只有在安装时提供了语言选项,安装后打开并没有提供语言切换的选项,推测软件的语言设置可能是硬编码在 .exe 文件或者其附带的主 .dll 文件中

逐个排查 .dll 文件,最终锁定到了 NetSpot.Base.dll 中,打开后包含语言资源,ok,对 NetSpot.Base.dll 进行修改并保存后

1711097991561.png

打开软件,可以惊喜地发现软件界面已经成功转变为中文,完美汉化:

1711108998821.png

汉化总结

之前一直以为对软件进行汉化很难,实际上手后发现一点都不简单,简单记录分享一下,谢谢大家

最后,也希望 NetSpot 官方能够添加中文支持,让好的软件能够被更多人所用

免费评分

参与人数 11吾爱币 +17 热心值 +10 收起 理由
tsg123 + 1 + 1 谢谢@Thanks!
儒雅随和我孙哥 + 1 + 1 热心回复!
bfmd1984 + 1 + 1 用心了,共获提升!
within + 1 + 1 我很赞同!
某些人 + 1 + 1 谢谢@Thanks!
Hmily + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
lingyun011 + 1 + 1 热心回复!
安道尔的鱼 + 1 + 1 我很赞同!
Ksthr + 1 + 1 我很赞同!
朱朱你堕落了 + 1 + 1 如果我没猜错的话,那就一定是猜对了。
抱歉、 + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Hmily 发表于 2024-3-25 18:09
如果知识通过字符串定位可以通过一些第三方程序搜这个安装目录下字符串在哪个文件,可以快速找到。
a101084 发表于 2024-3-23 20:35
.net能反编译出源码已经很好啦,汉化unity3d的游戏是真的脑壳疼。
吹牛逼我也会 发表于 2024-3-23 21:38
tek2y 发表于 2024-3-24 00:24
感谢汉化
旭日1985 发表于 2024-3-24 09:22
谢谢分享
baibai0 发表于 2024-3-24 12:05
g谢谢分享
HZ9144 发表于 2024-3-24 14:42

感谢汉化,感谢分享!
YLBS 发表于 2024-3-24 20:48
好好好,感谢楼主分享
头像被屏蔽
74618cpu 发表于 2024-3-24 22:00
提示: 作者被禁止或删除 内容自动屏蔽
gdlyq 发表于 2024-3-25 07:46
原来汉化是这样的,谢谢
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-13 00:29

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表