winrar去广告的方法_mt管理器去广告教程

winrar去广告的方法_mt管理器去广告教程一、前言1.1Winrar解压缩工具市场上有很多优秀的压缩工具,常用的有Winrar和360压缩工具。Winrar是免费压缩工具,特色是每次使用都会弹出广告。影响用户体验和工作效率,当然最

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

一、前言

1.1 Winrar 解压缩工具

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

winrar去广告的方法_mt管理器去广告教程
图1-1、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所示。

winrar去广告的方法_mt管理器去广告教程
图3-1、Resourcehacker 官网下载页面
winrar去广告的方法_mt管理器去广告教程
图3-2、Resourcehacker 程序工作页面

3.2 使用Resourcehacker 工具打开winrar.exe

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

winrar去广告的方法_mt管理器去广告教程
图3-3、功能菜单图
winrar去广告的方法_mt管理器去广告教程
图3-4、选择打开winrar.exe 图

3.3 找到字符串表下ID 为1272 为广告弹窗文本

    打开后会反编译出程序的源文件,我们通过找到广告弹框相关的文件,做修改处理,使程序找不到该广告弹框,即可处理Winrar 的广告弹框问题。

winrar去广告的方法_mt管理器去广告教程
图3-5、工具读取winrar.exe 源文件图

    前面说到广告弹框文本对应的字符串表中的ID 为1272,我们找到这个文本。

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

winrar去广告的方法_mt管理器去广告教程
3-6、80:2052 文件图

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 中的保存按钮即可。

winrar去广告的方法_mt管理器去广告教程
图3-7、程序编译图
winrar去广告的方法_mt管理器去广告教程
图3-8、编译后文本图

3.5 世界还是很美好的

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

winrar去广告的方法_mt管理器去广告教程
图3-9、世界还是很美好的
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/167410.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • mysql bulkupdate_django_bulk_update源码分析

    mysql bulkupdate_django_bulk_update源码分析##django_bulk_update源码分析这个第三方插件的体量几乎只相当于工作时两三天的代码量了,是一个比较容易开始进行源代码阅读的模块,阅读完这个代码对自定义的进行django拓展也是一个相当好的借鉴###django_bulk_update文件结构django_bulk_update在被调用时实际只有四个文件,分别是1.\_\_init__.py2.helper.py3.man…

    2022年10月29日
  • 【Java EE 学习 21 下】【使用java实现邮件发送、邮件验证】

    【Java EE 学习 21 下】【使用java实现邮件发送、邮件验证】一、邮件发送  1.邮件发送使用SMTP协议或者IMAP协议,这里使用SMTP协议演示。    SMTP协议使用的端口号:25    rfc821详细记载了该协议的相关信息    (1)使用telnet发送邮件(使用126邮箱服务器,现在126邮箱服务器要求使用类似于QQ的独立密码进行客户端的验证(网页登陆不需要))      第一步:连接到邮箱服务器        …

  • 共享打印机错误代码709_连接共享打印机错误0*0000011b

    共享打印机错误代码709_连接共享打印机错误0*0000011b最近发现很多用户连接或安装局域网共享的打印机时出现很多问题,常见的错误代码是0x0000011b和0x00000709或0x000006d9这三个错误。要如何解决呢?下面来讲一下如何解决这两个问题。键盘组合键徽标键Win+R键打开运行,在弹出的运行框中输入【services.msc】确定打开服务窗口,检查这两个服务是否已启动:PrintSpooler和WindowsFirewall一般Win7易出的错误6d9是后面的服务未启动所致。依次查找并卸载KB5005565、KB5005566、KB5005…

  • navicat15永久激活码最新【中文破解版】[通俗易懂]

    (navicat15永久激活码最新)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。https://javaforall.cn/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~V…

  • python发送soap报文_python处理SOAP API

    python发送soap报文_python处理SOAP API我们常见的API一般是restful,但是有的时候也会遇到非restful的时候,对于RestfulAPI,我们很容易用python处理。SOAPAPI我们如何来处理呢?首先我们需要了解RestfulAPI和SOAPAPI架构TheRepresentationalStateTransfer(REST)架构服务通过统一资源定位器(URL)公开。这个逻辑名称将资源的标识与所接…

  • 嵌入式学习书籍大推荐

    嵌入式学习书籍大推荐ARM+Linux嵌入式底层内核驱动方向学习总体路线图 附上ARM学习路径图,希望对学习者能有所启发。基础学习Ⅰ—Linux入门      目前嵌入式主要开发环境有Linux、Wince等;Linux因其开源、开发操作便利而被广泛采用。而Linux操作系统也只是一个简单的操作系统,简单的使用对于嵌入式开发人员来说价值并不很高,真正有价值的是掌握Linux的基本服务和

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号