Winrar去广告图文教程
一、前言
1.1 Winrar 解压缩工具
市场上有很多优秀的压缩工具,常用的有Winrar 和360 压缩工具。Winrar是免费压缩工具,特色是每次使用都会弹出广告。影响用户体验和工作效率,当然最重要的是影响心情。效果如下图。

二、问题处理说明
2.1 问题解决方式
此处使用工具Resourcehacker 对winrar.exe 程序进行反编译,找到exe 程序的字符串String Table 表下的广告弹窗文件,修改文件内容使其找不到广告弹窗即可。
2.2 相关名词解释
1.2.1 字符串表
关于exe资源文件下的String Table: 是字符串表,包含的文件是程序所要显示的文本、链接、消息、消息框等。
在程序中加载它们,程序通过字符串的ID来加载ID对应的文本、链接、消息、弹框等。
此处广告的ID是1272。即我们修改ID 为1272 对应的文本内容即可。
1.2.2 Resourcehacker工具
百度百科:用于查看,修改,添加和删除 Win32 可执行文件的资源。
其中内置了一个内部资源编译器和反编译器。 就是说能对程序进行反编译,查看源文件并修改,然后能再次编译, 即使用修改后的程序。
三、图文操作
3.1 下载安装Resourcehacker
首先你或许没有安装这个程序,安装过的直接跳过,谢谢。
官网download: http://www.angusj.com/resourcehacker/
拖拉到网页底部,如图3-1 所示下载位置,下载exe 程序。下载完成后,双击安装程序进行安装,一路Next 即可,可自定义安装路径。安装完成后打开程序默认目录区与编辑区是空白的,如图3-2所示。


3.2 使用Resourcehacker 工具打开winrar.exe
在Resourcehacker 程序工作页面左上角菜单栏打开要处理的文件,功能菜单File – Open,找到Winrar的安装路径下的Winrar.exe文件选择打开。


3.3 找到字符串表下ID 为1272 为广告弹窗文本
打开后会反编译出程序的源文件,我们通过找到广告弹框相关的文件,做修改处理,使程序找不到该广告弹框,即可处理Winrar 的广告弹框问题。

前面说到广告弹框文本对应的字符串表中的ID 为1272,我们找到这个文本。
展开String Table 字符串表下的80:2052 文件,打开文件,编辑区即文本内容。此处可以找到ID 为1272 的文本,winrar.exe 程序即通过读取其文本来弹出广告弹框。

3.4 广告弹窗文本修改并保存
此处怎么处理都可以,你可以将该ID 及后面的文本一起删除,也可以修改其文本内容为一个不可用的资源即可。
此处修改文本为空字符串。
- STRINGTABLE
- LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
- {
- 1265, "当前文件夹"
- 1266, "本地硬盘驱动器"
- 1270, "http://www.winrar.com.cn"
- 1271, "http://www.buysoftware.cn"
- 1272, ""
- 1273, "https://www.rarlab.com/themes.htm"
- }
修改内容后,使用Resourcehacker 工具重新编译winrar.exe 保存即可,通过点击绿色三角按钮执行编译动作。编译完成后Ctrl + S 保存编译后文件即可,或者单击图3-8 中的保存按钮即可。


3.5 世界还是很美好的
重新打开winrar.exe 此时广告弹出已经不会被加载了。世界还是很美好的!

Winrar去广告图文教程的更多相关文章
- 最新版WinRAR5.61去广告代码教程分享(仅供学习交流)
最新版WinRAR5.61去广告代码教程分享(仅供学习交流) 第一步:到WinRAR官网www.rarlab.com下载自己需要的版本,选择Chinese Simplified 64bit 安装即可. ...
- WinRAR 去广告的姿势
一直在使用WinRAR解压文件,感觉非常的好用,可是现在WinRAR添加了广告,每次打开压缩包都会弹出广告,有时候甚至在解压的时候弹出来,而每次弹出广告都会卡顿一下,忍了很长时间今天实在是受够了,准备 ...
- WinRAR去广告
许多解压软件的广告看着令人头疼,今天我就给大家分享一个把WinRAR软件的广告去掉的方法. 环境: win rar restorator 2007(腾讯软件直接下载即可) 步骤: 首先 ...
- C#实现多级子目录Zip压缩解压实例 NET4.6下的UTC时间转换 [译]ASP.NET Core Web API 中使用Oracle数据库和Dapper看这篇就够了 asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程 asp.net core异步进行新增操作并且需要判断某些字段是否重复的三种解决方案 .NET Core开发日志
C#实现多级子目录Zip压缩解压实例 参考 https://blog.csdn.net/lki_suidongdong/article/details/20942977 重点: 实现多级子目录的压缩, ...
- InstallShield Limited Edition for Visual Studio 2013 图文教程(教你如何打包.NET程序)
InstallShield Limited Edition for Visual Studio 2013 图文教程(教你如何打包.NET程序) 标签: InstallShieldVS2013 2015 ...
- 基于VirtualBox安装Ubuntu图文教程
基于VirtualBox虚拟机安装Ubuntu图文教程 一. 下载安装VirtualBox 官网下载VirtualBox,目前版本:VirtualBox 5.1.8 for Windows hosts ...
- 使用Android Studio搭建Android集成开发环境(图文教程)
[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/ ...
- Ubuntu 14.04/14.10下安装VMware Workstation 11图文教程
VMware workstation 是一个可以进行桌面操作的虚拟软件.它可以让我们在一台电脑或者虚拟机中运行多个虚拟机. 由VMware公司研发和维护.由于是商业软件,我们需要买他们家的许可证或者说 ...
- PHPStorm+XDebug进行调试图文教程以及解析wamp的php.ini设置不生效的原因
这篇文章主要为大家详细介绍了PHPStorm+XDebug进行调试图文教程,内容很丰富,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 笔者的开发环境如下:Windows8.1+Apache+P ...
随机推荐
- Java 数据库操作oracle增删改查,通用封装基于hashmap
pt1:首先安装oracle连接驱动 下载地址:https://pan.baidu.com/s/1jW_ofgU4eJmAn7Y2J5B46A 密码:epkz 1.将ojdbc6.jar导入项目中 ...
- Eclipse查看.properties文件中文乱码
在中文操作系统中,Eclipse中的Java类型文件的编码的默认设置是GBK,但是对Properties资源文件的编码的默认设置是ISO-8859-1.所以编辑Java文件中的中文不会出现问题,但编辑 ...
- PAT——1045. 快速排序(25)
著名的快速排序算法里有一个经典的划分过程:我们通常采用某种方法取一个元素作为主元,通过交换,把比主元小的元素放到它的左边,比主元大的元素放到它的右边. 给定划分后的N个互不相同的正整数的排列,请问有多 ...
- vue.js数组追加合并与对象追加合并的
今天在做懒加载的时候遇到的问题,在网上搜索找到的答案不是很清晰,就来写一下,方便以后使用. 直接上图吧 官方连接:https://cn.vuejs.org/v2/guide/reactivity.ht ...
- (Les17 移动数据)expdp/impdp
oracle 11.2.0 expdp/impdp 数据泵参数 expdp参数=========================================================== ...
- TCP中的三次握手和四次挥手
三次握手:目的是同步连接双方的序列号和确认号 并交换 TCP窗口大小信息. 理论上跟通话一样: a: 你听的到吗? b: 我能听到.只需要两次就可以了,但建立连接阶段不是双向即时通信的,且最终的目的 ...
- 在TextBrowser显示中,如何让最新的数据永远出现在第一行或者是在窗口的最后显示信息
这是第一行,但是随着数据的增多,最新的数据就会在末尾显示,然后就看不到了.可以用 main_ui->ReceiveDatatextBrowser->insertPlainText(strD ...
- Windows环境下写Linux sh脚本的一次挖坑和填坑
最近在研究Docker集群和安装的时候,需要准备若干台机器.所以我为节约时间,打算批量复制VM机器,然后用sh脚本命令执行机器名称和IP等基础配置信息的修改. 具体操作:我在windows环境下,用N ...
- 关于Spring配置文件提示的插件下载
1.springsource-tool-suite-update 最新各个版本下载地址 第一种方式: springsource-tool-suite-3.7.3.RELEASE-e4.5.2-upda ...
- case when 多个条件 以及case when 权重排序
1. case when 多个条件 语法: SELECT nickname,user_name,CASE WHEN user_rank = '5' THEN '经销商' WHEN user_rank ...