`
anlx27
  • 浏览: 491690 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

关于暴风影音的广告问题& .dll文件

阅读更多
   很多人使用暴风影音是因为它可以播放很多种文件格式。但是又有很多人讨厌它,因为会弹出很多广告。除了在“高级选项”中常规设置外还会有很多讨厌的广告。开始我想一只大头苍蝇一般打开每个文件看看那个像是广告的“开关”。

    最终还是没能找到有效的信息,但是在一个名为 stcon.ini 的文件。我打开后,哈哈,发现了敌人的窝点。我把这个文件剪切到别处,再次打开暴风影音。没了!!哈哈!正当我高兴之余,那讨厌的广告又来了……再次查看media文件夹,那个 stcon.ini 文件又出现了。还能自动生成?肯定在哪个文件里应该有个类似控制的程序。我又一次到处打开文件,寻找讨厌东西的踪迹。还发现一个名为 video_style_list.xml 的文件,那里面有很多好像是样式语言的语句。应该是吧,我没接触过。

    很多 .dll文件,这样的文件打开都是乱码。微机接口老师曾经说过,这样的文件是被二进制编译过的。还听同学隐约说过这个叫做动态链表。“动态链表”这个会不会是幕后真凶?我又百度了一下。揭开了.ini .dll .xml 文件的真面目。
   DLL的全称是 Dynamic Link Library, 中文叫做“动态链接文件”。是一种可执行文件。DLL对于程序执行是非常重要的, 因为程序在执行的时候, 必须链接到DLL文件, 才能够正确地运行。而有些DLL文件可以被许多程序共用。因此, 多个应用程序就可以共享代码和数据,程序设计人员可以利用DLL文件, 使程序不至于太过巨大。

    INI文件INI是微软Windows操作系统中的文件扩展名。这些字母表示初始化。正如该术语所表示的,INI文件被用来对操作系统或特定程序初始化或进行参数设置。一般是放一些常量或数据库链接语句等,再在需要的页面包含进去。但为了安全性,最好不要用这些后缀名,因为知道文件名时,在浏览器里输入该文件的地址时,可看到所有内容的。

    XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是标准通用标记语言. Xml是Internet环境中跨平台的。依赖于内容的技术,是当前处理结构化文档信息的有力工具。扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用。XML的简单使其易于在任何应用程序中读写数据,这使XML很快成为数据交换的唯一公共语言.它与HTML的设计区别是:XML是用来存储数据的,重在数据本身。而HTML是用来定义数据的,重在数据的显示模式。

 

查好了这两种文件的相关含义,我感觉明朗多了。刚好网上也有很多朋友反应暴风影音的广告问题。综合来看有两种方法。
第一种
 

首先找到暴风的安装位置,然后在StormIImedia文件夹下面找到video_style_list.xml 文件和stcon.ini文件这两个文件,用记事本方式打开他们,然后清空里面的内容,再设置它们的属性为只读,最后保存文件退出就可以了[/color]

第二种

   [color=indigo]打开你暴风安装目录,如F:\暴风影音,找到Media2.dll这个文件,记住文件名,然后将之删除,再随便新建一个文件夹或者文本文档,从命名为Media2.dll,再右键点击打开属性,点一下只读,这样就OK了.[/color]

PS:[color=green]以上很多东西都是我查阅整理的,有些地方还是不明白,比如说红色字迹地方,还请大家多多指点。谢谢了!

暴风影音设置:


stcon.ini文件所在文件夹




补充:关于系统中的DLL文件:

系统中有许多DLL动态链接库文件,它们一般存放在系统盘下Windows\System32文件夹中,当运行某一程序时将会调用相应的DLL文件。而由于DLL文件是可以被多个程序共享的,所以当卸载或安装一些程序时,很容易将其一起卸载掉或进行不正确的修改操作。如果在试图打开系统信息程序,来查看系统状态时出现没有找到就说明.DLL文件已丢失了,解决这类故障的一般方法如下:比如:MFC42u.DLL文件的提示错误的解决方法!首先,在Windows XP的安装光盘中查找是否有MFC42u.DLL文件,如果有直接将该文件复制到Windows\System32文件夹中即可。如果是压缩格式的(类似上例中的rundll32.ex_文件),那么可使用expand命令将光盘中的文件解压到System32文件夹中。
如果找不到MFC42u.DLL文件,也找不到其压缩格式(本例正是这种情况),那么这时在微软的搜索页面(网址为:http://search.microsoft.com/search/search.aspx?st=b&na=80&qu=&View=zh-cn)输入“MFC42u.DLL”作为搜索关键字进行搜索,然后打开相关的搜索页面查看相关内容。根据打开的页面提示内容,要想获得这个MFC42u.Dll文件,我们可以安装微软开发的Vcredist.exe程序来获得。这样下载并安装该程序后,可在其安装文件夹中找到MFC42u.DLL文件,将其复制到System32文件夹中即可。
如果你觉得这样比较麻烦,那么可到一些专业DLL文件下载网站进行下载,比如http://www.2dll.com,这样只要在网页中找到相应的下载链接并将其下载到相应的文件夹中即可修复。当然,如果有条件也可以在其它电脑上复制相关的文件来修复。
小提示:有些DLL文件复制到相应的目录后还需要进行注册,假如System32文件夹中的abc.dll文件需要系统进行注册认证,这时可在运行窗口中执行“regsvr32 c:\windows\system32\abc.dll”命令,进行组件的注册操作即可.
  • 大小: 35.7 KB
  • 大小: 50 KB
0
1
分享到:
评论
8 楼 Jathon_hs 2010-05-19  
anlx27 写道
Jathon_hs 写道
不错, lz很有钻研精神嘛!

呵呵,就是弄着玩。

额,可是还想问问什么叫"lz"呢?

lz.isEquals("楼主")
呵呵
7 楼 yaoyuande01 2010-05-18  
因为我电脑里装的一直是很早版本的暴风。所以一直没有广告……呵呵。
  
6 楼 anlx27 2010-05-18  
zhoutaomtv 写道
LS的钻研精神值得称赞,虽然我已经很久不用暴风了,一直使用KMPPLUS版本。

呵呵,谢谢~
5 楼 zhoutaomtv 2010-05-15  
LS的钻研精神值得称赞,虽然我已经很久不用暴风了,一直使用KMPPLUS版本。
4 楼 anlx27 2010-05-07  
Jathon_hs 写道
不错, lz很有钻研精神嘛!

呵呵,就是弄着玩。

额,可是还想问问什么叫"lz"呢?
3 楼 Jathon_hs 2010-05-07  
不错, lz很有钻研精神嘛!
2 楼 anlx27 2010-05-07  
xmiangui 写道
换播放器算了
目前用原版KMPlayer(安装的时候不装解码器) + K-Lite解码包



---------------------------- 多谢指教,我原来使用过 KMplayer 感觉不太好用,可能是我没找到使用的正确而方法~~
1 楼 xmiangui 2010-05-06  
换播放器算了
目前用原版KMPlayer(安装的时候不装解码器) + K-Lite解码包

相关推荐

Global site tag (gtag.js) - Google Analytics