网页中自动连续播放音乐文件的实现

 更新时间:2016年9月20日 19:02  点击:1448

  刚才想在Blog上放一个可以连续播放多首歌曲的代码,本以为应该很容易实现,于是在动网论坛上想找人给一份,没想到半天没人理,只有一个朋友给了个大概思路,偶根据此思路写了如下程序:

播放页PlayMusic.htm:
<OBJECT id=Player style="LEFT: 0px; POSITION: relative; height:62px;width:100%"
type=application/x-oleobject classid=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6>
<PARAM NAME="URL" VALUE="Song.pls">
<PARAM NAME="autoStart" VALUE="true">
<PARAM NAME="playCount" VALUE="2">
</OBJECT>

曲目列表页:song.pls
<ASX Version="3.0" PREVIEWMODE="NO">
<entry>
  <ref href="http:///htmldata/2005-02-24/DownLoad/Music/cxjd.mp3" />
    <param name="singer_name" value="李圣洁"/>
    <param name="song_name" value="痴心绝对"/>
</entry>
<entry>
  <ref href="http:///htmldata/2005-02-24/DownLoad/Music/jsb.mp3" />
    <param name="singer_name" value="周传雄"/>
    <param name="song_name" value="记事本"/>
</entry>

<entry>
  <ref href="http:///htmldata/2005-02-24/DownLoad/Music/mlxq.mp3" />
    <param name="singer_name" value="本都RuRu"/>
    <param name="song_name" value="美丽心情"/>
</entry>

<entry>
  <ref href="http:///htmldata/2005-02-24/DownLoad/Music/TakeMeToYourHeart.mp3" />
    <param name="singer_name" value="摇滚麦克合唱团"/>
    <param name="song_name" value="TakeMeToYourHeart"/>
</entry>
</ASX>

  用ASP+XML应该还可以实现用户自定义选择播放列目,我这里因为服务器是本地机,也就懒得去写这些功能了,本地将就能用就可以了,曲目列表可以自己手动添加!




  有些站点,访问时会在地址栏地址前显出小图标,添加到收藏夹后也在收

  藏栏中显示图标,这样很好的与其它站点有了区别。

  要达到这个效果,先需做出这个图标文件,图像为16*16像素,不要超过16色。

  文件格式为ico,然后上传至你的网站。 最好是favicon.ico。

  然后,在需要的页面中,加上以下html语句到文件的<head>和</head>之间(假设

以上ico文件的地址为http://www.abc.com/favicon.ico)。
  那么输入<link REL="SHORTCUT ICON" href="http://www.abc.com/favicon.ico">




<

  首先你要具备一些电脑的常识,比如查看自己的电脑有哪些自启动程序;然后你要对自己的电脑比较熟悉,为什么?晕。。。。。每个人的电脑都不一样,只有你自己知道自己装了哪些硬件软件。最后要说句,不要怕,做好ghost,系统还原等备份工作。就算系统被你搞崩溃了,你也学到东西了。

  首先,你有中了木马的迹象,你应该先看看你的启动组有哪些东西是自动加载的,木马肯定是在这里面的。发现陌生的的程序了?还不止一个?没关系,一个一个来,记下名字。

  然后找个进程查看工具(为什么要看进程?木马从来都是没窗体的或隐藏的,但却逃不出进程查看器),xp/2000有自带的工具,ctrl+shift+esc呼出,98/me用windows优化大师的进程查看器。

  找到进程后,先结束他的进程(不然程序在使用中怎么删得到?),然后再把自启动项删除(因为高级点的木马有保护功能,如多线裎木马)。再隔离该可疑程序。最后重起计算机。这步要一个一个的来,不然你怎么知道哪个是木马?但是如果你对自己的电脑很熟悉的话,一般一眼就能看出来哪些不是自己装的程序。

  如果还是有中木马的迹象,重复上面的步骤。

  如果已经知道木马程序的位置,那么先结束进程,然后删除启动项目,删除木马程序。重起。

  看完后,你是不是觉得很简单,就那么几步? :)

  ############### windows9x/me 下的一些自启动方法#########

  1. Autostart 文件

  C:windowsstart menuprogramsstartup {chinese/english}

  在注册表中的位置: HKEY_CURRENT_USER SoftwareMicrosoftWindowsCurrentVersionExplorerShell

  Folders Startup="C:windowsstart menuprogramsstartup"

  所以它将很容易被程序更改

  2. Win.ini

  [windows]
  load=file.exe
  run=file.exe

  3. System.ini [boot]

  Shell=Explorer.exe file.exe

  4. c:windowswinstart.bat

  看似平常,但每次都重新启动

  5. Registry键

  [HKEY_LOCAL_MACHINE SoftwareMicrosoftWindowsCurrentVersionRunServices]
  [HKEY_LOCAL_MACHINE SoftwareMicrosoftWindowsCurrentVersionRunServicesOnce]
  [HKEY_LOCAL_MACHINE SoftwareMicrosoftWindowsCurrentVersionRun]
  [HKEY_LOCAL_MACHINE SoftwareMicrosoftWindowsCurrentVersionRunOnce]
  [HKEY_CURRENT_USER SoftwareMicrosoftWindowsCurrentVersionRun]
  [HKEY_CURRENT_USER SoftwareMicrosoftWindowsCurrentVersionRunOnce]
  [HKEY_CURRENT_USER SoftwareMicrosoftWindowsCurrentVersionRunServices]


  6. c:windowswininit.ini

  一旦运行就被windows删除,安装的setup程序常用

  Example: (content of wininit.ini)
  [Rename]
  NUL=c:windowspicture.exe

  例子:将c:windowspicture.exe设置为NUL, 表示删除它,完全隐蔽的执行!

  7. Autoexec.bat

  在DOS下每次自启动

  8. Registry Shell Spawning (使用过Subseven吗?看看吧)这个方法比较黑的说。----老妖注.

  [HKEY_CLASSES_ROOT exefileshellopencommand] @=""%1" %*"
  [HKEY_CLASSES_ROOT comfileshellopencommand] @=""%1" %*"
  [HKEY_CLASSES_ROOT batfileshellopencommand] @=""%1" %*"
  [HK
< 作为一名系统维护专员,经常遇到客户抱怨中了恶意网站的招,笔者也经历了无数次与恶意网站对决,一向以完胜告终。但最近遇到的一个恶意网中王却令我足足忙活了一下午,不敢独享,拿出来和各位读者分享。

  客户的机器是Windows XP系统,补丁是Update后最新的,IE6也安装了最新的补丁,主页还是显示“about:blank”,但内容已经被恶意网站侵占。修改Blank页这种情况我还是第一次遇到,当时就觉得清除方法不像以前那么简单。

  Step1: 拿出Spant(流行病毒专杀工具)查杀后恢复IE无效,用KV 2004最新病毒库检查也没有病毒。

  Step2: 运行程序Msconfig.exe,在程序启动项,注册表中“Run”、“Runonce”、“Runservice”中都没有可疑程序加载,在System.ini与Win.ini和服务中也没有可疑的。

  这下弄得我一身冷汗,以前还没有遇到过Spant不能查杀的恶意网站呢。

  Step3: 既然Spant不能查杀,在注册表中常常提到的几项修改也会无效的,试着修改了注册表中的相应主页及首页键值,刚修改后启动IE没有问题。重新启动电脑后,恶意网站仍然历历在目。

  Step4: 断开网络检查一下,启动IE,居然恶意网页全部清晰的显示出来,看来这个恶意页面并不是从网上而来的,已经在本机寄生(通常在断网的情况下会出现页面无法显示的提示)。

  Step5: 看来是Blank这个页面被修改而存在本机,于是找到Blank.htm所在的位置C:windowspchealth

  helpctrSystempanelsblank.htm,打开后发现页面是空白的,并没有恶意网页的足迹,看来和我想的不一样,病毒并没有修改Blank.htm这个页面。

  Step6: 没有办法了,只好在网上搜索解决办法,还真是搜索到一些内容,在很多安全论坛中都有这个情况的讨论,情况居然和我遇到的一模一样,但都没有得到解决,所有遇到这个病毒的人的最后解决方法都是用Ghost恢复或者重装系统,就连重新安装IE也没用,3721等修复软件对它一点作用没有。

  Step7: 这时候看到有人介绍黄山IE修复专家,下载安装后,先恢复IE,再选择“永久免疫”,重新启动计算机,这个顽固病毒终于被我清除了。

  黄山IE修复专家

  软件版本:7.41

  软件大小:4226 KB

  下载地址:点击下载

  这个病毒的机理,应该是有相应程序的关联,因而修复后过一段时间或者重新启动又会恢复,所以各个启动项和杀毒软件都没能找出异常所在。


  反病毒中心紧急提醒用户:应对JPEG图片漏洞不能只打系统补丁,因为JPEG图片漏洞存在于微软提供的一个用于图形开发的动态链接库(Gdiplus.dll)中,电子图片文件会被该系统文件使用,从而可被病毒制造者加入各种病毒代码,以用于进行偷盗密码、进行网络攻击的重要手段。

  反病毒专家解释,目前该程序已经广泛应用于各种图形程序的开发,但是,系统文件只在Windows XP及以上系统中才被默认安装,因此大部份常用的非微软的应用软件在安装时会自带该文件。

  除了系统图片漏洞之外,存在图片漏洞的是一些使用该文件的第三方应用程序。比如:图像制作软件PhotoShop等,它们都会在安装时在自己的目录安装该文件。所以,从事美工、或者图象处理工作者应该更加提防此病毒危害。金山反病毒专家认为,为了真正防止该漏洞的危害,应该把这些第三方软件所使用的Gdiplus.dll文件全部替换为已经修补好的Gdiplus.dll文件。

  反病毒专家提议二招彻底杜绝图片病毒漏洞:

  一、使用工具

  “JEPG病毒及漏洞检测”工具可以全盘扫描磁盘上的所有Gdiplus.dll文件,包括系统及第三方应用软件中的该文件。将存在漏洞的Gdiplus.dll文件找出来,并可自动将其修补。工具下载地址:

  点击下载

  二、手工方法(推荐计算机熟练者使用)

  1、请到微软官方网站下载没漏洞的Gdiplus.dll;http://www.microsoft.com/downloads/details.aspx?FamilyId=6A63AB9C-DF12-4D41-933C-BE590FEAA05A&displaylang=en

  2、打开“我的电脑”, 按F3,选择“搜索所有文件和文件夹”,在文件名中填写“GDIPlus.dll”进行搜索。查找哪些程序自带了GDIPlus.dll 文件;

  3、将从微软网站中下载的Gdiplus.dll文件替换这些文件。

  附:使用了Gdiplus.dll文件的常用第三方软件,如果您装了以下软件请注意检查。目前还有一些软件使用了这个系统文件,最简单的办法是,通过操作系统查找文件功能,查找GDIPLUS.dll文件,看看有多少软件在使用。

  使用了GDIPLUS.dll文件的常用软件如下:

  QQ 2004

  Adobe ImageReady CS

  Dreamweaver MX 2004

  PhotoShop

  Discreet 3dmax6.0

  MyIM即时通讯软件 2004

  快递通 v1.8

  WPS Office

  剑侠情缘网络版

  Nero BURNING ROM 6




<
[!--infotagslink--]

相关文章

  • php读取zip文件(删除文件,提取文件,增加文件)实例

    下面小编来给大家演示几个php操作zip文件的实例,我们可以读取zip包中指定文件与删除zip包中指定文件,下面来给大这介绍一下。 从zip压缩文件中提取文件 代...2016-11-25
  • Jupyter Notebook读取csv文件出现的问题及解决

    这篇文章主要介绍了JupyterNotebook读取csv文件出现的问题及解决,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...2023-01-06
  • php语言实现redis的客户端

    php语言实现redis的客户端与服务端有一些区别了因为前面介绍过服务端了这里我们来介绍客户端吧,希望文章对各位有帮助。 为了更好的了解redis协议,我们用php来实现...2016-11-25
  • jQuery+jRange实现滑动选取数值范围特效

    有时我们在页面上需要选择数值范围,如购物时选取价格区间,购买主机时自主选取CPU,内存大小配置等,使用直观的滑块条直接选取想要的数值大小即可,无需手动输入数值,操作简单又方便。HTML首先载入jQuery库文件以及jRange相关...2015-03-15
  • Photoshop打开PSD文件空白怎么解决

    有时我们接受或下载到的PSD文件打开是空白的,那么我们要如何来解决这个 问题了,下面一聚教程小伙伴就为各位介绍Photoshop打开PSD文件空白解决办法。 1、如我们打开...2016-09-14
  • C#操作本地文件及保存文件到数据库的基本方法总结

    C#使用System.IO中的文件操作方法在Windows系统中处理本地文件相当顺手,这里我们还总结了在Oracle中保存文件的方法,嗯,接下来就来看看整理的C#操作本地文件及保存文件到数据库的基本方法总结...2020-06-25
  • 解决python 使用openpyxl读写大文件的坑

    这篇文章主要介绍了解决python 使用openpyxl读写大文件的坑,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-03-13
  • C#实现HTTP下载文件的方法

    这篇文章主要介绍了C#实现HTTP下载文件的方法,包括了HTTP通信的创建、本地文件的写入等,非常具有实用价值,需要的朋友可以参考下...2020-06-25
  • SpringBoot实现excel文件生成和下载

    这篇文章主要为大家详细介绍了SpringBoot实现excel文件生成和下载,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-02-09
  • JS实现的简洁纵向滑动菜单(滑动门)效果

    本文实例讲述了JS实现的简洁纵向滑动菜单(滑动门)效果。分享给大家供大家参考,具体如下:这是一款纵向布局的CSS+JavaScript滑动门代码,相当简洁的手法来实现,如果对颜色不满意,你可以试着自己修改CSS代码,这个滑动门将每一...2015-10-21
  • php无刷新利用iframe实现页面无刷新上传文件(1/2)

    利用form表单的target属性和iframe 一、上传文件的一个php教程方法。 该方法接受一个$file参数,该参数为从客户端获取的$_files变量,返回重新命名后的文件名,如果上传失...2016-11-25
  • php批量替换内容或指定目录下所有文件内容

    要替换字符串中的内容我们只要利用php相关函数,如strstr,str_replace,正则表达式了,那么我们要替换目录所有文件的内容就需要先遍历目录再打开文件再利用上面讲的函数替...2016-11-25
  • PHP文件上传一些小收获

    又码了一个周末的代码,这次在做一些关于文件上传的东西。(PHP UPLOAD)小有收获项目是一个BT种子列表,用户有权限上传自己的种子,然后配合BT TRACK服务器把种子的信息写出来...2016-11-25
  • AI源文件转photoshop图像变模糊问题解决教程

    今天小编在这里就来给photoshop的这一款软件的使用者们来说下AI源文件转photoshop图像变模糊问题的解决教程,各位想知道具体解决方法的使用者们,那么下面就快来跟着小编...2016-09-14
  • C++万能库头文件在vs中的安装步骤(图文)

    这篇文章主要介绍了C++万能库头文件在vs中的安装步骤(图文),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-02-23
  • Zend studio文件注释模板设置方法

    步骤:Window -> PHP -> Editor -> Templates,这里可以设置(增、删、改、导入等)管理你的模板。新建文件注释、函数注释、代码块等模板的实例新建模板,分别输入Name、Description、Patterna)文件注释Name: 3cfileDescriptio...2013-10-04
  • C#路径,文件,目录及IO常见操作汇总

    这篇文章主要介绍了C#路径,文件,目录及IO常见操作,较为详细的分析并汇总了C#关于路径,文件,目录及IO常见操作,具有一定参考借鉴价值,需要的朋友可以参考下...2020-06-25
  • jQuery+slidereveal实现的面板滑动侧边展出效果

    我们借助一款jQuery插件:slidereveal.js,可以使用它控制面板左右侧滑出与隐藏等效果,项目地址:https://github.com/nnattawat/slideReveal。如何使用首先在页面中加载jquery库文件和slidereveal.js插件。复制代码 代码如...2015-03-15
  • php文件上传你必须知道的几点

    本篇文章主要说明的是与php文件上传的相关配置的知识点。PHP文件上传功能配置主要涉及php.ini配置文件中的upload_tmp_dir、upload_max_filesize、post_max_size等选项,下面一一说明。打开php.ini配置文件找到File Upl...2015-10-21
  • C#使用StreamWriter写入文件的方法

    这篇文章主要介绍了C#使用StreamWriter写入文件的方法,涉及C#中StreamWriter类操作文件的相关技巧,需要的朋友可以参考下...2020-06-25