一款net平台软件之汉化
2019独角兽企业重金招聘Python工程师标准>>>
汉化工具很多,像Sisulize,passolo,radialix等。汉化名人:如:狐狸少爷,汉化了许多国外共享软件。 闲话少说,这里以汉化win 7登陆界面为例:
先用PEID侦测文件,如下图:
可以看到这个软件没有加壳,编写语言是C#/.NET.
先运行一下程序,看一看界面,如下图:
我们需要汉化的东西不是很多,所以我们主要的目的是找到汉化的思路.
接下来出场的是Reflector,我用的是8.2.0版本的,用Reflector载入该程序,如下图:
很显然的是,这里的代码是混淆过的,因此,我们可以使用插件Reflecil v1.6的Obfuscator search功能来反混淆,按下图操作:
出现下图,点击OK:
然后指定文件名,保存,我就按照默认保存:
然后在Refelctor中关掉原来的程序,载入刚刚反混淆过的程序,打开后如下图所示:
好的,现在,首先我们要做的就是修改字符串资源,稍后我将提到如何修改图片资源.
我以修改Main方法中的InitializeComponent里的字符串为例,首先确定你打开了插件Reflexil界面,如下图所示:
在reflexil窗口中,向下拉动找找到Change Logon Screen记录,然后鼠标右键,选择Edit…打开如下界面:
将Change Logon Screen修改为[修改登陆界面],之后点击Update,如果无法输入中文,请按下图操作,鼠标右键选择打开Open IME,或者你也可以现在记事本中写好,直接粘贴进去
按照上面的方式修改所有的字符串之后,按下图将出现另存为:
另存后打开修改后的程序如下图所示:
接下来我们来修改图片资源,上图那个Tweaks.com字样是存在于软件图片资源里的,我们需要直接修改图片来汉化(当然,在这里,也许根本不用汉化,当我们需要知道这种思路):
打开.Net Helper,我用的2.1版本的,打开上面修改的程序,如下图,然后点击反编译:
原文件夹下出现了以下文件:
我们只需要用PS等编辑软件,修改一下图片就行了,比如我修改为下图:
替换源文件.
然后再回到.net helper界面,选择编译按钮:
出现的DOS窗口若提示成功Operation completed successfully,则源文件夹下出现一个名字为TweaksLogon.Cleaned.Patched_Output.exe的程序,运行如下:
英文软件已经实现汉化,end.
转载于:https://my.oschina.net/bigfool007139/blog/396720
一款net平台软件之汉化相关推荐
- [电脑游戏]模拟经营游戏软件公司Software Inc软件公司汉化破解版下载
电脑游戏:模拟经营游戏软件公司Software Inc软件公司汉化破解版下载 (Software Inc.)软件公司游戏特点: 雇佣员工组成一个团队,让他们从事设计,发展,支持,研发和市场等不同方面的 ...
- Sketch 51 for Mac(矢量绘图软件)怎么汉化?Sketch 51 for Mac汉化教程
Sketch 51 for Mac 中文破解版在本站上线啦,从事UI设计的人士,都知道sketch for mac 破解版这款强大的矢量绘图软件,为用户提供全面的矢量绘图和文本工具,快速熟悉上手,提升 ...
- ArcGIS,CC(Smart3D),ENVI....工作中常用软件的汉化包都在这,随你下载
之前就不少粉丝抱怨 英语不好 四级勉强,六级无能 每天打开软件都是英文的 都是凭记忆使用一些功能 专业词汇也记不住,更是不懂 使用起来全凭机械记忆 一些软件安装中当时没找到汉化版 现在使用其他很是苦逼 ...
- 威联通QnapClub软件源汉化加速
简介 QnapClub官方地址:https://www.qnapclub.eu/en/repo.xml 由于服务器在欧洲,导致国内访问非常慢,每次打开都要等半天. 因此花了半天时间做了个镜像站,原理很 ...
- FL Studio 20水果编曲软件中文汉化补丁包(含软件)V2021.20
适用于FL Studio 20 Widnows系统版本的中文汉化包,只是一个小小的汉化补丁,4M大小,不含软件. 位数:32bit, 64位 要求:Windows 10 / 8.0 / 8.1 / 7 ...
- 本体编辑和知识获取软件--protege汉化版
2019独角兽企业重金招聘Python工程师标准>>> Protégé软件作为大数据开发常用的软件,具有实用性强和操作简单的特点,受到了国内外大数据开发工程师的青睐.但是软件界面为英 ...
- Axure RP 9最新版软件及汉化包下载
官方安装包下载地址(速度较慢) 下载Axure RP 9 Beta MAC版:https://axure.cachefly.net/AxureRP-Setup-Beta.dmg 下载Axure RP ...
- SecureCRT 软件完全汉化
在正常汉化包的基础上,删除一个菜单文件,然后再运行"SecureCRT_CHS.exe" 程序即可 注意:如果以前是英文版本,则需要删除菜单配置文件后才可以正常汉化.直接删除Sec ...
- KeePass密码管理软件 ---下载安装及汉化
目录 目录 概述 下载 安装(windows) 汉化 概述 一直以来记忆力都是我的硬伤,因此就学着使用一款密码工具来帮忙记录密码,今天记录一下keepass使用教程. KeePass就是专门为了解决人 ...
最新文章
- Android开发中应避免的重大错误
- 抓住「金九银十」的尾巴!技术面试如何准备,谷歌面试官亲授
- jQuery+ajax中,让window.open不被拦截(转)
- 【译】Attacks against machine learning — an overview
- 二分:路标设置(洛谷)
- optional空值判断_Java 8 Optional不仅用于替换空值
- 这里有一个让你变成技术大牛的机会
- python计算正方形、立方体、圆、球的面积和体积
- css控制图片自适应大小
- 如何优雅的保存微信公众号封面图
- Centos8Web服务器搭建
- 戒指的戴法,终于收齐了!
- 应用Scratchbox构建基于CF卡的嵌入式Linux系统
- 一文读懂自然语言处理NLP(图解+学习资料)
- POC原型开发:巡店 一期结果
- Springboot启动流程简述
- 我是如何在自学编程9个月后找到工作的 1
- linux 杂记 怎么解决 cuda 10.1 跑 cuda8下的代码 error
- 苹果序列号查询api查询序列号和苹果产品信息
- 我看电影阿凡达(Avatar)
热门文章
- pycharm导入jieba包_3分钟带你搞懂Python模块、包的区别和使用
- 12306订票候补是个坑_还在加钱抢票?12306已屏蔽多个抢票软件渠道!
- pb公共变量怎么找_阿迪达斯的4D怎么就火不起来呢?
- 控制台应用和空项目有什么区别_农业项目经理和物联网项目经理有什么区别
- 计算机控制系统开卷试卷,13自动化计算机控制技术考试A卷
- 魔术师发牌问题 java_魔术师发牌问题--java实现
- 定义一个属性_CocosCreator脚本属性个性化定制——下拉列表属性、滑动条属性
- C#三层架构第四课之DAL层
- 结构体自动化转为char数组的实现
- 记录”limxml2剖析:功能特性”之摘抄