« 求职城市手册 | Main | (过时传闻)淘宝今日宣布将继续免费三年 »

清除恶意RM文件的弹出窗口广告

给普通rm文件加入弹出广告功能,操作并不复杂,现在网上已经出现具备类似功能的共享软件。
那么有没有办法清除这些RM文件的弹出窗口广告呢?
实际上可以在影片中添加事件(events)是rm文件的特性之一。用户可以安装 RealProducer Plus
(Realnetworks的官方产品之一) 来对rm文件进行编辑、制作、修改。其安装目录下的 RealMediaEditor/rmevents.exe
可执行文件正是用来为rm文件插入事件的命令行程序。
你可以任意新建一个文本文件,比如myevents.txt,文件内容如下:
u 00:00:08.0 00:00:20.0
&&_rpexternal&&http://www.juntuan.net/
其中,
  u 是事件标志(Flag),
表示要在文件中插入的是一个url地址,
  第2,第三个字段分别表示起止时间点,单位格式是
小时:分:秒.毫秒
  最后一个字段是你要弹出的url的地址 ,
 
_rpexternal 参数表示在外部浏览器打开url,
  而不是使用缺省的realplayer内嵌的浏览器。
保存之后打开命令行窗口,cd到 /RealMediaEditor 子目录,执行以下命令:
rmevents -i D:\MovieOriginal.rm -e D:\myevents.txt -o
D:\movieWithPopup.rm
执行完成之后用播放器播放处理之后的movieWithPopup.rm文件,当播放到第8秒或者你拖动进度条至8-20秒之间的任一位置,都会弹出一个窗口来。
知道了弹出窗口的原理,要把恶意rm文件的恶意代码给去掉也很简单了。你只要新建一个完全空白的myevents.txt文本文件,然后重新执行上面的命令行就可以把指定rm文件中的所有事件都清除干净。
不过要注意的是,rm事件中除了可以弹出窗口之外,还可以用 i
标志来为剪辑添加一些说明信息或标题。执行上述命令之后所有的标题信息可能也会一并去除。但一般来说我们看rm电影不太会去关心这些剪辑标题信息(何况大部分的标题信息都是些网站的广告之类),因此关系不大。
完整的rmevents命令行的使用方法,可以参见安装目录下help目录帮助文档212-09483-1266。

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

About

This page contains a single entry from the blog posted on October 26, 2005 12:36 AM.

The previous post in this blog was 求职城市手册.

The next post in this blog is (过时传闻)淘宝今日宣布将继续免费三年.

Many more can be found on the main index page or by looking through the archives.

Creative Commons License
This weblog is licensed under a Creative Commons License.