教你如何清除RM文件中的恶意弹出广告

  给普通rm文件加入弹出广告功能,操作并不复杂,现在网上已经出现具备类似功能的共享软件。

  那么有没有办法清除这些RM文件的弹出窗口广告呢?

  实际上可以在影片中添加事件(events)是rm文件的特性之一。用户可以安装 RealProducerPlus(Realnetworks的官方产品之一) 来对rm文件进行编辑、制作、修改。其安装目录下的ealMediaEditor/rmevents.exe可执行文件正是用来为rm文件插入事件的命令行程序。你可以任意新建一个文本文件,比如myevents.txt,文件内容如下:

  u 00:00:08.0 00:00:20.0&&_rpexternal&&http://www.zeali.net/

  其中u是事件标志(Flag),表示要在文件中插入的是一个url地址,第2,第三个字段分别表示起止时间点,单位格式是小时:分:秒.毫秒最后一个字段是你要弹出的url的地址, _rpexternal 参数表示在外部浏览器打开url,而不是使用缺省的realplayer内嵌的浏览器。

  保存之后打开命令行窗口,cd到 {RealProducer安装目录}/RealMediaEditor子目录,执行以下命令:rmevents -i D:MovieOriginal.rm -e D:myevents.txt -oD:movieWithPopup.rm

  执行完成之后用播放器播放处理之后的movieWithPopup.rm文件,当播放到第8秒或者你拖动进度条至8-20秒之间的任一位置,都会弹出一个窗口来。

  知道了弹出窗口的原理,要把恶意rm文件的恶意代码给去掉也很简单了。你只要新建一个完全空白的myevents.txt文本文件,然后重新执行上面的命令行就可以把指定rm文件中的所有事件都清除干净。

  不过要注意的是,rm事件中除了可以弹出窗口之外,还可以用 i标志来为剪辑添加一些说明信息或标题。执行上述命令之后所有的标题信息可能也会一并去除。但一般来说我们看rm电影不太会去关心这些剪辑标题信息(何况大部分的标题信息都是些网站的广告之类),因此关系不大。

时间: 2024-10-29 16:48:15

教你如何清除RM文件中的恶意弹出广告的相关文章

easyui-如何获取资源文件内容(或是弹出对话框中的内容)

问题描述 如何获取资源文件内容(或是弹出对话框中的内容) 先描述下需求:项目使用的是easyUI框架,表格第一列为"发送通知"按钮,点击后弹出一个对话框,其中为通知内容,对话框下有"确定发送"按钮.现在要求通知内容模板写在.properties中,其中的参数如"通知者姓名"需要根据所选行中的信息填入,然后点击"确定发送"后台需要获取整个通知内容(包含参数,即对话框的内容).目前我通过fmt标签获取的信息模板,并传入参数,但是不

Android实现类似于PC中的右键弹出菜单效果_Android

 Android系统中的ContextMenu(上下文菜单)类似于PC中的右键弹出菜单,当一个视图注册到一个上下文菜单时,执行一个在该对象上的"长按"动作,将出现一个提供相关功能的浮动菜单.上下文菜单可以被注册到任何视图对象中,不过,最常见的是用于列表视图ListView的item,在按中列表项时,会转换其背景色而提示将呈现上下文菜单. 注意:上下文菜单不支持图标和快捷键. 为了创建一个上下文菜单,你必须重写这个活动的上下文菜单回调函数:onCreateContextMenu() 和

Android实现类似于PC中的右键弹出菜单效果

Android系统中的ContextMenu(上下文菜单)类似于PC中的右键弹出菜单,当一个视图注册到一个上下文菜单时,执行一个在该对象上的"长按"动作,将出现一个提供相关功能的浮动菜单.上下文菜单可以被注册到任何视图对象中,不过,最常见的是用于列表视图ListView的item,在按中列表项时,会转换其背景色而提示将呈现上下文菜单.  注意:上下文菜单不支持图标和快捷键. 为了创建一个上下文菜单,你必须重写这个活动的上下文菜单回调函数:onCreateContextMenu() 和

dhtmlx中怎么在弹出的对话框上浮在最上层

问题描述 dhtmlx中怎么在弹出的对话框上浮在最上层 dhtmlx中怎么在弹出的对话框上浮在最上层?

如何在java中实现依次弹出窗体?

问题描述 如何在java中实现依次弹出窗体? 5C 具体要求如下,窗体都是jframe,主窗体中有n个复选框,每个复选框对应一个窗体,勾选完以后,点击按钮,根据是否选中复选框,依次按顺序从上到下将复选框的窗体弹出,要求在前一个窗体关闭后,才能弹出下一个窗体.这个机制如何实现? 解决方案 了解下 JDialog并且注意它的 setModal(true)属性 解决方案二: 了解下 JDialog并且注意它的 setModal(true)属性 解决方案三: 那怎么知道前一个窗体关了没有,, 解决方案四

Jquery中LigerUi的弹出编辑框(实现方法)

本篇文章是对Jquery中LigerUi的弹出编辑框的实现方法进行了分析介绍,需要的朋友可以参考下   一.载入 复制代码 代码如下:     <link href="../lib/ligerUI/skins/Aqua/css/ligerui-all.css" rel="stylesheet" type="text/css" />     <script src="../lib/jquery/jquery-1.5.2.

怎么在Word文档中嵌入弹出广告?

  1.广告窗口实际上就是利用窗体控件实现的.在Word2010中,用"开发工具"选项卡中的"Visual basic"按钮调出VBA编辑窗口. 文档中嵌入弹出广告?-word嵌入pdf文档"> 2.选择"插入一用户窗体"菜单,在窗口中就会插入一个窗体. 3.在它的属性窗口可以对Caption(标题).BackColor(背景色).Pidure(背景图片)等根据需要进行设置. 4.广告窗口制作完成了,那怎么能在打开Word文 档时

编程-在C++中如何将弹出的视图设置成为主视图

问题描述 在C++中如何将弹出的视图设置成为主视图 如题,小弟在进行一个工程中创建了一个主视图窗口,然后在从这个主Frame中衍生出来了一个子视图窗口.但是需要将这个子视图窗口设置成为顶层显示的视图窗口,即在这个视图窗口中弹出对话框点击确定关闭对话框后不再返回到主Frame里,而是返回到衍生出来的子视图窗口里,求各路大神指点,跪等. 解决方案 什么叫衍生?你直接使用多顶层窗口代替多窗口就可以了.

VB 如何对webbrowse加载的网页中的alert()弹出的对框自动点击(或回车)?

问题描述 VB 如何对webbrowse加载的网页中的alert()弹出的对框自动点击(或回车)? 用VB写程序遇到 一麻烦,想清您帮助. 这是网页代码: //每播放隔二十分钟提示并暂停播放 if (secondIndex%1200 == 0 && CanPause && secondIndex != 0) { doSelectPlay(); ClickPause(); //alert("您已经持续观看本视频" + secondIndex + "