door's profile柴门的家PhotosBlogLists Tools Help

Blog


    11/3/2005

    MSN Space进阶技巧---第七讲 文字光影效果及滚动文本框(外加文字竖排版)

    摘自:http://spaces.msn.com/members/loadmemoryspace2/Blog/cns!1pNGwuEoDR8k7BinyMNMYd3A!129.entry

     

    MSN Space进阶技巧---第七讲 文字光影效果及滚动文本框(外加文字竖排版)

    原创:Loadmemory

    有关文字方面的处理,MSN Space提供了最基本的几个格式化命令,再加上我们的扩展编辑工具,在应付一般的文字编排上应该是绰绰有余了。如果还想获得更多的效果,尤其是在文字排版方面,大家可以参考相应的HTML及CSS中有关文字处理的介绍,在这里就不做讲解了,毕竟我的教程只是给大家提供一些简单实用的小技巧,而并非网页制作方面的专业讲座。不过对于一些比较特殊的文字效果或编排方式,我还是会及时将有关语法和代码提供给大家。

     

    (注:下述语法的使用,仍然是通过HTML语言编辑模式来实现,有关如何获取HTML扩展功能,请参见本教程第一章)

     

    下面就给大家介绍我在日志中展示过的三种彩色文字效果的相关语法:

     

    阴影:<FONT style="COLOR: #xxxxxx; FILTER: shadow(color=black); FONT-FAMILY: 华文彩云; FONT-SIZE: 20pt; WIDTH: 100%"><B>日志文字</B></FONT>

    发光:<FONT style="COLOR: #xxxxxx; FILTER: glow(color=black); FONT-FAMILY: 华文彩云; FONT-SIZE: 20pt; WIDTH: 100%"><B>日志文字</B></FONT>

    模糊:<FONT color=#xxxxxx style="FILTER: blur(add=1, direction=40,strength=10); FONT-SIZE: 30px; FONT-WEIGHT: bolder; WIDTH: 200px">日志文字</FONT>

     

    三种效果的语法格式基本相同,只不过使用了不同的滤镜属性。Color控制文字的颜色;Filter控制不同的滤镜效果,其内部的具体参数,诸如阴影及发光的色彩、模糊的方向及强度都可以按照需要自由调整;注意各效果语法中Width这个参数,当你的字号大小有所变化的时候,你也需要相应调整此项值,否则会造成文字无法正常排列的结果。另外,模糊效果中的Add 意为是否保留原效果,取值为0 or 1,一般设为1即可。其他方面的参数没有太多需要强调的,这里之所以采用华文彩云字体同时加粗,是为了达到更好的效果,你完全可以按照自己的喜好加以调整。需要说明的是,这几种效果只适用于标题或少量文字上,否则后造成阅读上的困难。

     

    大篇幅的日志会占据页面的大部分空间,从而影响整体的美观性,而通过为其添加一个带有滚动条的文本框,则能够很好地解决上述问题。下面就是相关语法:

     

    <DIV align=center
    style='
    color: #ffffff;
    background-color: #000000;
    border: solid 2px black;
    width: 120px;
    height: 200px;
    overflow: scroll;
    scrollbar-face-color: #889B9F;
    scrollbar-shadow-color: #3D5054;
    scrollbar-highlight-color: #C3D6DA;
    scrollbar-3dlight-color: #3D5054;
    scrollbar-darkshadow-color: #85989C;
    scrollbar-track-color: #95A6AA;
    scrollbar-arrow-color: #FFD6DA;
    '>日志文字</DIV>

     

    上述语法生成一个带有黑色背景及灰蓝色边框的文本滚动框。语法里的参数相当简单,主要是控制不同部分的色彩,你可以做相应变化并在预览中观看实际效果。至于调整文本框的大小,你可以在插入此语法后退出HTML编辑模式,然后在日志编辑页面使用鼠标直接进行调整。

     

    接下来说说文字竖排是如何实现的。除了制造特殊效果,我在Space空间展示的文字竖排没有什么真正的实用性,只会给阅读者造成麻烦,不过本着尽可能挖掘Space潜力的原则,我还是尝试了如下的语法:

     

    <DIV style="FONT-SIZE: 9pt; WRITING-MODE: tb-rl; TEXT-ALIGN: left"><p>日志文字</P></DIV>

     

    这个语法中唯一的亮点就是Writing-Mode这个参数,其后的tb代表文字排列从上到下,rl代表从右到左。

    10/20/2005

    躲避DirectDraw,轻松抓取视频图、投影视频、透明播放窗口

    经常做会议支持使用投影机也总结了一些经验,比如对于用投影机投视频常发生黑屏的现象,一直使用关闭DirectDraw的方法来解决。
     
    运行”中键入 dxdiag 调出DirectX诊断工具,在“显示”选项卡中把“DirectDraw加速”禁用。
     
    关闭DirecrDraw后,不但可以正常投影视频,而且直接按Printscreen就可以抓取视频的截图(要抓图视频窗口的截图,按ALT+Printscreen)
     
    其实视频窗口截图有很多方法,使用HyperSnap、SnagIt等专用抓图软件,但需要抓屏时又没上述软件,那这个简单的方法就能用上了。
     
    除了关闭DirectDraw加速外,还有另一个更简单的方法!
     
    DirectDraw有个特性,只能被一个程序使用。利用这个特点,要抓取视频A图,就先开一个播放器播放A或者别的视频都可以,目的是把DirectDraw占用掉。再用B播放器播放A,这时也能够直接抓取视频图。
     
    同理,先播放一个视频占用DirectDraw,同时再播放视频,也可以正常投影。
     
     
    DirectDraw是DirectX中最最基础的部分,使用DirectDraw可以方便地编制出高效的视频处理程序。DirectDraw使用页面切换的方法实现动画,它不仅可以访问系统内存,还可以访问显示内存。平时熟悉的一些媒体播放器无不使用到directDraw。
     

     

    备注:在禁用了DirectDraw后,再使用“柴门牌窗体属性修改器”(http://wooddoor.ys168.com),就可以让播放器在半透明状态下播放而不会出现闪屏的问题了,然后再让播放器置顶、鼠标穿透,就可以在看电影的同时做其它事情而不会有太大的影响了

    9/10/2005

    局域网常见网络故障及排除策略

    局域网常见网络故障及排除策略
    来源:ChinaITLab 收集整理  

      当我们组建好了一个小型局域网后,为了使网络运转正常,网络维护就显得很重要了。由于网络协议和网络设备的复杂性,许多故障解决起来绝非像解决单机故障那么简单。网络故障的定位和排除,既需要长期的知识和经验积累,也需要一系列的软件和硬件工具,更需要你的智慧。因此,多学习各种最新的知识,是每个网络管理员都应该做到的。
      
      故障排除过程
      
      在开始动手排除故障之前,最好先准备一支笔和一个记事本,然后,将故障现象认真仔细记录下来。在观察和记录时一定注意细节,排除大型网络故障如此,一般十几台电脑的小型网络故障也如此,因为有时正是一些最小的细节使整个问题变得明朗化。
      
      1、识别故障现象
      
      作为管理员,在你排故障之前,也必须确切地知道网络上到底出了什么毛病,是不能共享资源,还是找不到另一台电脑,如此等等。知道出了什么问题并能够及时识别,是成功排除故障最重要的步骤。为了与故障现象进行对比,作为管理员你必须知道系统在正常情况下是怎样工作的,反之,你是不好对问题和故障进行定位的。
      
      识别故障现象时,应该向操作者询问以下几个问题:
      (1)当被记录的故障现象发生时,正在运行什么进程(即操作者正在对电脑进行什么操作)。
      (2)这个进程以前运行过吗?
      (3)以前这个进程的运行是否成功?
      (4)这个进程最后一次成功运行是什么时候?
      (5)从那时起,哪些发生了改变?
      
      带着这些疑问来了解问题,才能对症下药排除故障。
      
      2、对故障现象进行详细描述
      
      当处理由操作员报告的问题时,对故障现象的详细描述显得尤为重要。如果仅凭他们的一面之词,有时还很难下结论,这时就需要管理员亲自操作一下刚才出错的程序,并注意出错信息。例如,在使用Web浏览器进行浏览时,无论键入哪个网站都返回"该页无法显示"之类的信息。使用ping命令时,无论ping哪个IP地址都显示超时连接信息等。诸如此类的出错消息会为缩小问题范围提供许多有价值的信息。对此在排除故障前,可以按以下步骤执行:
      (1)收集有关故障现象的信息;
      (2)对问题和故障现象进行详细描述;
      (3)注意细节;
      (4)把所有的问题都记下来;
      (5)不要匆忙下结论。
      
      3、列举可能导致错误的原因
      
      作为网络管理员,则应当考虑,导致无法查看信息的原因可能有哪些,如网卡硬件故障、网络连接故障、网络设备(如集线器、交换机)故障、TCP/IP协议设置不当等等。
      
      注意:不要着急下结论,可以根据出错的可能性把这些原因按优先级别进行排序,一个个先后排除。
      
      4、缩小搜索范围
      
      对所有列出的可能导致错误的原因逐一进行测试,而且不要根据一次测试,就断定某一区域的网络是运行正常或是不正常。另外,也不要在自己认为已经确定了的第一个错误上停下来,应直到测试完为止。
      
      除了测试之外,网络管理员还要注意:千万不要忘记去看一看网卡、Hub、Modem、路由器面板上的LED指示灯。通常情况下,绿灯表示连接正常(Modem需要几个绿灯和红灯都要亮),红灯表示连接故障,不亮表示无连接或线路不通。根据数据流量的大小,指示灯会时快时慢的闪烁。同时,不要忘记记录所有观察及测试的手段和结果。
      
      5、隔离错误
      
      经过你的一番折腾后,这时你基本上知道了故障的部位,对于电脑的错误,你可以开始检查该电脑网卡是否安装好、TCP/IP协议是否安装并设置正确、Web浏览器的连接设置是否得当等一切与已知故障现象有关的内容。然后剩下的事情就是排除故障了。
      
      注意:在开机箱时,不要忘记静电对电脑的危害,要正确拆卸电脑部件。
      
      6、故障分析
      
      处理完问题后,作为网络管理员,还必须搞清楚故障是如何发生的,是什么原因导致了故障的发生,以后如何避免类似故障的发生,拟定相应的对策,采取必要的措施,制定严格的规章制度。
      
      故障原因
      
      虽然故障原因多种多样,但总的来讲不外乎就是硬件问题和软件问题,说得再确切一些,这些问题就是网络连接性问题、配置文件选项问题及网络协议问题。
      
      1、网络连接性
      网络连接性是故障发生后首先应当考虑的原因。连通性的问题通常涉及到网卡、跳线、信息插座、网线、Hub、Modem等设备和通信介质。其中,任何一个设备的损坏,都会导致网络连接的中断。连通性通常可采用软件和硬件工具进行测试验证。例如,当某一台电脑不能浏览Web时,在网络管理员的脑子里产生的第一个想法就是网络连通性的问题。到底是不是呢?可以通过测试进行验证。看得到网上邻居吗?可以收发电子邮件吗?ping得到网络内的其他电脑吗?只要其中一项回答为"yes",那就可以断定本机到Hub的连通性没有问题。当然,即使都回答"No",也不就表明连通性肯定有问题,而是可能会有问题,因为如果电脑的网络协议的配置出现了问题也会导致上述现象的发生。另外,看一看网卡和Hub接口上的指示灯是否闪烁及闪烁是否正常也是个不坏的主意。
      排除了由于电脑网络协议配置不当而导致故障的可能后,就应该查看网卡和Hub的指示灯是否正常,测量网线是否畅通。
      
      2、配置文件和选项
      服务器、电脑都有配置选项,配置文件和配置选项设置不当,同样会导致网络故障。如服务器权限的设置不当,会导致资源无法共享的故障。电脑网卡配置不当,会导致无法连接的故障。当网络内所有的服务都无法实现时,应当检查Hub。
      
      3、网络协议
      没有网络协议,网络设备和电脑之间就无法通信,是不能实现资源共享Modem上网的。
      
      连通性故障
      
      1、故障表现
      连通性故障通常表现为以下几种情况:
      ①电脑无法登录到服务器;
      ②电脑无法通过局域网接入Internet;
      ③电脑在"网上邻居"中只能看到自己,而看不到其他电脑,从而无法使用其他电脑上的共享资源和共享打印机
      ④电脑无法在网络内实现访问其他电脑上的资源;
      ⑤网络中的部分电脑运行速度异常的缓慢。
      
      2、故障原因
      以下原因可能导致连通性故障:
      ①网卡未安装,或未安装正确,或与其他设备有冲突;
      ②网卡硬件故障;
      ③网络协议未安装,或设置不正确;
      ④网线、跳线或信息插座故障;
      ⑤Hub电源未打开,Hub硬件故障,或Hub端口硬件故障;
      ⑥UPS电源故障。
      
      3、排除方法
      ①确认连通性故障
      当出现一种网络应用故障时,如无法接入Internet,首先尝试使用其他网络应用,如查找网络中的其他电脑,或使用局域网中的Web浏览等。如果其他网络应用可正常使用,如虽然无法接入Internet,却能够在"网上邻居"中找到其他电脑,或可ping到其他电脑,即可排除连通性故障原因。如果其他网络应用均无法实现,继续下面操作。
      ②看LED灯判断网卡的故障
      首先查看网卡的指示灯是否正常。正常情况下,在不传送数据时,网卡的指示灯闪烁较慢,传送数据时,闪烁较快。无论是不亮,还是长亮不灭,都表明有故障存在。如果网卡的指示灯不正常,需关掉电脑更换网卡。对于Hub的指示灯,凡是插有网线的端口,指示灯都亮。由于是Hub,所以,指示灯的作用只能指示该端口是否连接有终端设备,不能显示通信状态。
      ③用ping命令排除网卡故障
      使用ping命令,ping本地的IP地址或电脑名(如ybgzpt),检查网卡和IP网络协议是否安装完好。如果能ping通,说明该电脑的网卡和网络协议设置都没有问题。问题出在电脑与网络的连接上。因此,应当检查网线和Hub及Hub的接口状态,如果无法ping通,只能说明TCP/IP协议有问题。这时可以在电脑的"控制面板"的"系统"中,查看网卡是否已经安装或是否出错。如果在系统中的硬件列表中没有发现网络适配器,或网络适配器前方有一个黄色的"!",说明网卡未安装正确。需将未知设备或带有黄色的"!"网络适配器删除,刷新后,重新安装网卡。并为该网卡正确安装和配置网络协议,然后进行应用测试。如果网卡无法正确安装,说明网卡可能损坏,必须换一块网卡重试。如果网卡安装正确则原因是协议未安装。
      ④如果确定网卡和协议都正确的情况下,还是网络不通,可初步断定是Hub和双绞线的问题。为了进一步进行确认,可再换一台电脑用同样的方法进行判断。如果其他电脑与本机连接正常,则故障一定是先前的那台电脑和Hub的接口上。
      ⑤如果确定Hub有故障,应首先检查Hub的指示灯是否正常,如果先前那台电脑与Hub连接的接口灯不亮说明该Hub的接口有故障(Hub的指示灯表明插有网线的端口,指示灯亮,指示灯不能显示通信状态)。
      ⑥如果Hub没有问题,则检查电脑到Hub的那一段双绞线和所安装的网卡是否有故障。判断双绞线是否有问题可以通过"双绞线测试仪"或用两块三用表分别有两个人在双绞线的两端测试。主要测试双绞线的1、2和3、6四条线(其中1、2线用于发送,3、6线用于接收)。如果发现有一根不通就要重新制作。
      通过上面的故障压缩,我们就可以判断故障出在网卡、双绞线或Hub上。
      
      协议故障
      1、协议故障的表现
      协议故障通常表现为以下几种情况:
      ①电脑无法登录到服务器。
      ②电脑在"网上邻居"中既看不到自己,也无法在网络中访问其他电脑。
      ③电脑在"网上邻居"中能看到自己和其他成员,但无法访问其他电脑。
      ④电脑无法通过局域网接入Internet。
      
      2、故障原因分析
      ①协议未安装:实现局域网通信,需安装NetBEUI协议。
      ②协议配置不正确:TCP/IP协议涉及到的基本参数有四个,包括IP地址、子网掩码、DNS、网关,任何一个设置错误,都会导致故障发生。
      
      3、排除步骤
      当电脑出现以上协议故障现象时,应当按照以下步骤进行故障的定位:
      ①检查电脑是否安装TCP/IP和NetBEUI协议,如果没有,建议安装这两个协议,并把TCP/IP参数配置好,然后重新启动电脑。
      ②使用ping命令,测试与其他电脑的连接情况;
      ③在"控制面板"的"网络"属性中,单击"文件及打印共享"按钮,在弹出的"文件及打印共享"对话框中检查一下,看看是否选中了"允许其他用户访问我的文件"和"允许其他电脑使用我的打印机"复选框,或者其中的一个。如果没有,全部选中或选中一个。否则将无法使用共享文件夹;
      ④系统重新启动后,双击"网上邻居",将显示网络中的其他电脑和共享资源。如果仍看不到其他电脑,可以使用"查找"命令,能找到其他电脑,就一切OK了;
      ⑤在"网络"属性的"标识"中重新为该电脑命名,使其在网络中具有惟一性。
      
      配置故障
      配置错误也是导致故障发生的重要原因之一。网络管理员对服务器、路由器等的不当设置自然会导致网络故障,电脑的使用者(特别是那些似懂非懂的初学者)对电脑设置的修改,也往往会产生一些令人意想不到的访问错误。
      
      1、故障表现及分析
      配置故障更多的时候是表现在不能实现网络所提供的各种服务上,如不能访问某一台电脑等。因此,在修改配置前,必须做好原有配置的记录,并最好进行备份。
      
      配置故障通常表现为以下几种:
      ①电脑只能与某些电脑而不是全部电脑进行通信;
      ②电脑无法访问任何其他设备。
      
      2、配置故障排错步骤:
      首先检查发生故障电脑的相关配置。如果发现错误,修改后,再测试相应的网络服务能否实现。如果没有发现错误,或相应的网络服务不能实现,执行下述步骤。
      测试系统内的其他电脑是否有类似的故障,如果有同样的故障,说明问题出在网络设备上,如Hub。反之,检查被访问电脑对该访问电脑所提供的服务作认真的检查。
      电脑的故障虽然多种多样,但并非无规律可循。随着理论知识和经验技术的积累,故障排除将变得越来越快、越来越简单。严格的网络管理,是减少网络故障的重要手段;完善的技术档案,是排除故障的重要参考;有效的测试和监视工具则是预防、排除故障的有力助手。

    子网掩码和IP地址的关系

          子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据。
         最为简单的理解就是两台计算机各自的IP地址与子网掩码进行AND运算后,如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯。就这么简单。

        运算演示之一:

             IP 地址  192.168.0.1

       子网掩码 255.255.255.0

        转化为二进制进行运算:
      
            IP 地址  11000000.10101000.00000000.00000001

       子网掩码 11111111.11111111.11111111.00000000
      
      AND运算

                             11000000.10101000.00000000.00000000 
      转化为十进制后为:
      
           192.168.0.0 

      运算演示之二:
      
      IP 地址  192.168.0.254
      
      子网掩码 255.255.255.0
      
       
      
      转化为二进制进行运算:
      
      IP 地址 11000000.10101000.00000000.11111110
      
      子网掩码 11111111.11111111.11111111.00000000
      
      AND运算
      
           11000000.10101000.00000000.00000000 
      转化为十进制后为:
      
           192.168.0.0 
      
      运算演示之三:
      
      IP 地址  192.168.0.4
      
      子网掩码 255.255.255.0 
       
      转化为二进制进行运算:
      
      IP 地址 11000000.10101000.00000000.00000100
      
      子网掩码 11111111.11111111.11111111.00000000
      
      AND运算
      
           11000000.10101000.00000000.00000000 
      转化为十进制后为:
      
          192.168.0.0 
      
      
      通过以上对三组计算机IP地址与子网掩码的AND运算后,我们可以看到它运算结果是一样的。均为192.168.0.0,所以计算机就会把这三台计算机视为是同一子网络,然后进行通讯的。

    二、这样的子网掩码究竟有多少了IP地址可以用呢?


        根据第一个问题我们可以看出,局域网内部的IP地址是我们自己规定的(当然和其他的IP地址是一样的),这个是由子网掩码决定的通过对255.255.255.0的分析。可得出: 
      前三位IP码由分配下来的数字就只能固定为192.168.0,所以就只剩下了最后的一位了,那么显而易见了,IP地址只能有(2的8次方-1),即256-1=255一般末位为0或者是255的都有其特殊的作用。
      
      那么你可能要问了:如果我的子网掩码不是255.255.255.0呢?你也可以这样做啊假设你的子网掩码是255.255.128.0
      
      那么你的局域网内的IP地址的前两位(假如16.73)肯定是固定的了,这样,你就可以按照下边的计算来看看同一个子网内到底能有多少台机器
      
      1、十进制128 = 二进制1000 0000
      
      2、IP码要和子网掩码进行AND运算
      
      3、IP 地址 00010000.01001001.1*******.********

          子网掩码 11111111.11111111.10000000.00000000
      
         AND运算
      
           00010000.01001001.10000000.00000000 
      转化为十进制后为:
      
            16.73.128.0
      
      4、可知我们内部网可用的IP地址为:
      
      00010000.01001001.10000000.00000000 
      到
      
      00010000.01001001.11111111.11111111
      
      5、转化为十进制:
      
      16.73.128.0 到 16.73.255.255
      
      6、0和255通常作为网络的内部特殊用途。通常不使用。
      
      7、于是最后的结果如下:我们单位所有可用的IP地址为:
      
      192.168.128.1-192.168.128.254
      
      192.168.129.1-192.168.129.254
      
      192.168.130.1-192.168.130.254
      
      192.168.131.1-192.168.131.254
      
      . . . . . . . . . . . . .
      
      192.168.139.1-192.168.139.254
      
      192.168.140.1-192.168.140.254
      
      192.168.141.1-192.168.141.254
      
      192.168.142.1-192.168.142.254
      
      192.168.143.1-192.168.143.254
      
      . . . . . . . . . . . . .
      
      192.168.254.1-192.168.254.254
      
      192.168.255.1-192.168.255.254
      
      8、总数为(255-128+1)*(254-1+1) =128 * 254 = 32512
     

    三、小窍门

             在不少网络考试中,我们在进行IP地址规划时总是很头疼子网和掩码的计算。现在给大家一个小窍门,可以顺利的解决这个问题。

          
        如:一个主机的IP地址是202.112.14.137,掩码是255.255.255.224,要求计算这个主机所在网络的网络地址和广播地址。 

      常规办法是把这个主机地址和子网掩码都换算成二进制数,两者进行逻辑与运算后即可得到网络地址。其实大家只要仔细想想,可以得到另一个方法:255.255.255.224的掩码所容纳的IP地址有256-224=32个(包括网络地址和广播地址),那么具有这种掩码的网络地址一定是32的倍数。而网络地址是子网IP地址的开始,广播地址是结束,可使用的主机地址在这个范围内,因此略小于137而又是32的倍数的只有128,所以得出网络地址是202.112.14.128。而广播地址就是下一个网络的网络地址减1。而下一个32的倍数是160,因此可以得到广播地址为202.112.14.159。

      另外还有一种题型,要你根据每个网络的主机数量进行子网地址的规划和计算子网掩码。这也可按上述原则进行计算。比如一个子网有10台主机,那么对于这个子网就需要10+1+1+1=13个IP地址。(注意加的第一个1是指这个网络连接时所需的网关地址,接着的两个1分别是指网络地址和广播地址。)13小于16(16等于2的4次方)。而256-16=240,所以该子网掩码为255.255.255.240。 

      如果一个子网有14台主机,不少人常犯的错误是:依然分配具有16个地址空间的子网,而忘记了给网关分配地址。这样就错误了,因为14+1+1+1=17 ,大于16,所以我们只能分配具有32个地址(32等于2的5次方)空间的子网。这时子网掩码为:255.255.255.224。

    Windows系统文件名称及其中文详解

      A ↑ 
      ACCESS.CHM - Windows帮助文件 
      ACCSTAT.EXE - 辅助状态指示器 
      ADVAPI32.DLL - 高级Win32应用程序接口 
      AHA154X.MPD - SCSI驱动程序 
      AM1500T.VXT - 网卡驱动程序 
      AM2100.DOS - 网卡驱动程序 
      APPSTART.ANI - 动画光标 
      APPS.HLP - Windows帮助文件 
      AUDIOCDC.HLP - "易码编码解码器"帮助文件 
      AWARDPR32.EXE - 增加打印机工具 

      B ↑ 
      BIGMEM.DRV - BIGMEM虚拟设备 
      BILLADD.DLL - 动态链接库(支持MSW) 
      BIOS.VXD - 即插即用BIOS接口 
      BUSLOGIC.MPD - SCSI驱动程序

      C ↑ 
      CALC.EXE - 计算器应用程序 
      CANNON800.DRV - 佳能打印机驱动程序 
      CHOICE.COM - MSDOS命令 
      CHS16.FON - 字体文件(16点阵文) 
      CANYON.MID - MIDI文件例子 
      CARDDRV.EXE - PCMCIA支持程序 
      CDFS.VXD - CDROM文件系统 
      CDPLAYER.EXE - CD播放器应用程序 
      CDPLAYER.HLP - CD播放器帮助文件 
      CHIPS.DRV - 芯片技术显示驱动程序 
      CHKDSK.EXE - DOS磁盘检查工具 
      CHOOSUSR.DLL - 网络客户 
      CHOKD.WAV - 声音文件例子 
      CIS.SCP - 脚本文件(演示如何建立与CompuservePPP连接) 
      CLAIRE~1.RMI - MINI序列 
      CLIP.INF - 安装信息文件(剪粘板查看器) 
      CLOSEWIN.AVI - 影片剪辑(AVI)(如何关闭窗口) 
      CMC.DLLail - API1.0公共信息调用 
      COMBUFF.VXD - COM端虚拟设备 
      COMCTL32.DLL - 32位Shell组件 
      COMDLG32.DLL - 32位公共对话库 
      COMIC.TIF - TrueType字体文件(Comic Sans Ms) 
      COMMAND.COM - 公共对话库 
      COMMDLG.DLL - 16位公共对话库 
      COMMON.HLP - OLE帮助文件 
      COMPOBJ.DLL - OLE16/32互*作库 
      CONAGEN.EXE - 32位控制支持 
      CONFAPI.DLL - Microsoft网络组件 
      CONFIG.SYS - 配置文件 
      CONFIG.TXT - 自述文件(配置文件如何使用命令) 
      CONTROL.EXE - "控制面板"应用程序 
      COOL.DLL - 统一资源定位文件 
      COPY.INF - 安装信息文件 
      CP-1250.NLS - 自然语言支持文件 
      CPQNDIS.DOS - 网卡驱动程序 
      CPQNDIS3.VXD - Compaq以太控制器NDIS驱动程序 
      CR3240.EXE - DOS6.22文版CR3240打印机驱动程序 
      CRTDLL.DLL - Microsoft C运行时间库 
      CSETUP.EXE - MSDOS6.22文设置程序 
      CSETUP.WIN - CSetup.exe支持文件 
      CSMAPPER.SYS - 系统文件(支持PCMCIA) 
      CSPMAN.DLL - 动态链接库(SoundBlaster 16 Driver) 
      CTRLPAN.EXE - MSDOS命令(系统控制台程序) 
      CTRLPAN.EXE - MSDOS6.22文版控制程序 

      D ↑ 
      DBLBVFF.SYS - 双缓冲驱动程序 
      DC21X4.SYS - NDIS3驱动程序 
      DCIMAN.DLL - 显示控制接口 
      DCIMAN32.DLL - 显示控制接口 
      DDEML.DLL - DDE信息库 
      DEBMP.DLL - 光栅显示设备 
      DEBUG.EXE - Debug调试工具 
      DECPSMW4.INF - 安装信息文件(DEC打印机安装) 
      DECLAN.VXD - DECLAN网卡驱动程序 
      DEFRAG - 打开"选定驱动器"窗口 
      DEL.INF - 安装信息文件 
      DELTEMP.COM - 初始化帮助工具 
      DELTREE.EXE - 删除目录工具 
      DEMET.DLL - 向量显示工程 
      DESKCP16.DLL - 16位桌面控制面板 
      DESKTOP.MSN - Microsoft网络组件 
      DESS.DLL - 表格显示工程 
      DEWP.DLL - 字处理显示工程 
      DIALER.CNT - 对话帮助 
      DIALER.EXE - 电话拨号程序 
      DIALER.HLP - 电话拨号帮助文件 
      DIALMON.EXE - 拨号监视程序(IE2.0) 
      DIBENG.DLL - 独立设备位同工程 
      DICONIX.DRX - 打印机驱动 
      非常棒^__^.WAN - 声音文件例子 
      DIRECTCC.EXE - 直接线缆连接应用程序 
      DISKCOMP - 磁盘比较工具 
      DISKCOPY.COM - 磁盘拷贝工具 
      DISKDRV.INF - 安装信息 
      DISPLAY.TXT - 显示卡README文件 
      DMCOLOR.DLL - 通用打印驱动程序彩打支持库 
      DOSKEY.COM - DOS命令 
      DOSX.EXE - MSDOS配置程序 
      DRAGDROP.AVI - 影片剪辑(AVI)(如何使用拖拽) 
      DRIVER.SYS - DOS驱动程序 
      DRVSPACE.EXE - 磁盘压缩工具 
      DRVSPACE.HLP - 磁盘空间管理帮助文件

      E ↑ 
      EDIT.COM - DOS文字编辑程序 
      EDLIN.EXE - DOS行编辑器 
      EE16.VXD - 虚拟设备驱动程序 
      EISA.VXD - 即插即用EISA总线计数器 
      EK550C.ICM - 打印机简介 
      EMM386.EXE - 扩展内存管理程序 
      ENABLE.INF - 初始化信息 
      ENGCT.EXE - MSN支持文件 
      ESCP24SC.DRV - 设备驱动程序 
      EUDCEDIT.CNF - 帮助索引文件(造字程序) 
      EUDCEDIT.EXE - 造字程序 
      EUDCEDIT.HLP - 帮助文件(造字程序) 
      EUDCEDIT.INF - 安装信息文件(造字程序) 
      EVX16.DOS - 网卡驱动程序 
      EWRK3.DOS - 网卡驱动程序 
      EWRK3.SY* - 网卡驱动程序 
      **CEL.XL* - **cel5.0文件模板 
      EXCEL4.XL* - **cel4.0文件模板 
      EXCHANGE.TXT - Inbox和Exchange自述文件 
      EXCHNG.CNT - Mail/Exchange帮助文件内容 
      EXCHNG.HLP - Mail/Exchange组件 
      EXCHNG32.EXE - 对用户交换机作初始设置 
      EXPLORER.AVI - 影片剪辑(AVI)(如何使用资源管理器) 
      EXPLORER.EXE - "资源管理器"应用程序 
      EXPO.HLP - 帮助文件(产品信息) 
      EXPOSTRT.EXE - 产品信息应用程序 
      EXTRACT.EXE - 解压缩工具 
      EXTRA.TXT - 自述文件(联机访问附加文件) 

      F ↑ 
      FAQ.TXT - 疑难解答自述文件 
      FAXCODEC.DLL - 传真编码/译码器 
      FAXCOVER.EXE - 封面编辑器 
      FC.EXE - DOS命令,比较两个文件 
      FD16-700.MPD - SCSI驱动程序 
      FD8XX.MPD - SCSI驱动程序 
      FDISK.EXE - DOS命令,硬盘建立、删除及显示当前分区 
      FILESEC.VXD - 文件存取控制管理器 
      FILEXFER.CNT - 文件传输帮助文件内容 
      FILEXFER.EXE - Microsoft文件传输 
      FIND.AVI - 影片剪辑(如何使用查找) 
      FIND.EXE - 寻找指定字符串命令 
      FINDMVI.DLL - 媒体视觉支持 
      FINSTALL.DLL - 字库安装程序 
      FINSTALL.HLP - 字库安装帮助文件 
      FLSIMTD.VXD - PCMCIA支持 
      FLSIMTD.VXD - PCMCIA支持 
      FONT16.EXE - DOS6.22文版16点阵字体驱动程序 
      FONTS.INF - 字体选择初始化信息 
      FONTVIEW.EXE - 字体浏览程序 
      formAT.COM - DOS磁盘格式化工具 
      FOUTLINE.EXE - 轮廓字体驱动程序 
      FRAMEBUF.DRV - SVGA显示器驱动程序 
      FTE.DLL - 声音浏览文件传输工程文件 
      FTP.EXE - 文件传输协议TCP工具 
      FURELI~1.RMI - MINI序列
      G ↑ 
      GBK.TXT - 文Windows95GBK代码集字符定义表 
      GDI.EXE - 简版WIN3.1图形界面 
      GDI32.DLL - 32位GDI图形界面 
      GENERAL.IDF - 一般MIDI指示器 
      GRPCONV.EXE - Windows程序组转换器 
      GUIDE.EXE - 应用程序(MSN) 

      H ↑ 
      HARDWARE.TXT - 硬件自述文件 
      HOSTS.SAM - TCP配置 
      HPCLRLSK.ICM - 打印简介 
      HPDESK.ICM - 打印机简介表 
      HPDSKJET.DRV - 打印机驱动程序 
      HPEISA.VXD - 网络适配器驱动程序 
      HPJAHLP.CNT - JetAdmin程序帮助文件 
      HPJD.DLL - HPJetAdmin支持程序 
      HPLAN.DOS - 网络适配器驱动程序 
      HPLJ300.DRV - HPLJ300DPI打印机驱动程序 
      HPLJ300.EXE - MSDOS命令(HP打印机驱动) 
      HPLJ-31.SPD - 打印机驱动程序 
      HPLJ600.DRV - HPLJ600DPI打印机驱动程序 
      HPLJP-V4.INF - 打印机安装信息 
      HPNETPRN.INF - HPJetAdmin支持程序 
      HPPJXL31.SPD - 打印机驱动程序 
      HPPLOT.DRV - 打印机驱动程序 
      HPPLOT.HLP - 打印机驱动程序帮助文件 
      HPPRARBK.DLL - HPJetAdmin支持程序 
      HPPRARRK.HLP - HPJetAdmin支持程序帮助文件 
      HPVCM.HPM - 打印机驱动程序 
      HSFLOP.PDR - HSFLOP虚拟设备 
      HTICONS.DLL - 终端设备动态链接库 
      HYPERTRM.CNT - 终端设备帮助文件 
      HYPERTRM.EXE - 终端设备应用程序 
      HYPERTRM.HLP - "超级终端"帮助 
      HZKBD.EXE - 常用输入方法程序 
      HZVIO95.EXE - 显示驱动程序

      I ↑ 
      I82593.DOS - 网络适配器驱动程序 
      IB401917.SPD - 打印机驱动程序 
      IBM20470.SPD - 打印机驱动程序 
      IBM20K.DOS - 网络适配器驱动程序 
      ICM32.DLL - 图象颜色匹配程序 
      ICMOI.DLL - 用户界面颜色匹配程序 
      ICONLIB.DLL - 图符库 
      IEXPLORE.CNT - 帮助索引文件(IE) 
      IEXPLORE.EXE - InternetExplore 
      IEXPLORE.HLP - 帮助文件(IE) 
      IFSHLP.SYS - 文件系统安装帮助文件 
      IFSMGR.VXD - 文件系统安装管理程序 
      IMAGEOIT.EXE - 图象编辑器光标程序 
      IMCLIENT.DLL - Microsoft网络组件 
      IME.CNT - 帮助索引文件(文输入法) 
      IME.HLP - Windows帮助文件 
      IME.INF - 安装信息文件(文输入法) 
      IMEGEN.CNF - 帮助索引文件(输入法生成器) 
      IMEGEN.EXE - 输入法生成器 
      IMEGEN.HLP - 帮助文件(输入法生成器) 
      IMEINFO.INI - 输入法初始化文件 
      IMM32.DLL - WIN32IMM应用程序界面 
      INBOX.EXC - 邮件组件 
      INDICDLL.DLL - 语言组件 
      INET.TXT - IE自述文件 
      INET16.DLL - 动态链接库(支持IE2.0) 
      INETAB32.DLL - 动态链接库(支持Internet mail) 
      INETCFG.DLL - 动态链接库(支持IE2.0) 
      INETCPL.CPL - 控制面板文件(配置IE2.0) 
      INETMAIL.INF - 安装信息文件(Internet mail) 
      INETWIZ.EXE - Internet安装向导 
      INformS.WPF - 样板文件 
      INSTBE.BAT - Microsoft网络组件 
      INSTDICT.EXE - MSDOS命令(输入法安装程序) 
      INTB.VXD - 13号断虚拟设备 
      INTL.CPL - 控制面板 
      INT-MAIL.CNT - 帮助索引文件(Internet mail) 
      IOS.INI - 设置需要安全保护程序 
      IOSCLASS.DLL - CDROM安装程序 
      IRMATR.DOS - 网络适配器驱动程序 
      ISAPNP.VXD - ISA总线即插即用程序 
      ↑ 
      JOY.CPL - 游戏杆控制面板 
      JOYSTICK.INF - 媒体安装信息 
      JP350.DRV - 打印机驱动程序 
      JUNGLE~1.WAV - 声音文件

      K ↑ 
      KBDBE.KBD - 比利时键盘格式 
      KBDBR.KBD - 巴键盘格式 
      KBDCA.KBD - 法国、加拿大键盘格式 
      KBDOS.KBD - 美国键盘格式 
      KDCOLOR1.SPD - 打印机驱动程序 
      KERNEL32.DLL - 32位内核 
      KEYB.COM - 将控制键盘程序装入内存 
      KODAKCE.ICM - 柯达ICC配置文件 
      KRNL386.EXE - Core应用程序 

      L ↑ 
      LABEL.EXE - DOS命令,设置磁盘名称 
      LFNBK.EXE - 长文件名备份文件 
      LFNBK.TXT - LFNBK自述文件 
      LICENSE.HLP - Windows帮助文件 
      LMSCRIPT.EXE - LAN管理器文稿处理程序 
      LOGIN.EXE - Win95登录NetWare文件 
      LQ1600K.EXE - LQ1600K打印驱动程序
      M ↑ 
      MAILMSG.DLL - 微软网络组件 
      MAILOPT.INF - MAIL/MAPI设置文件 
      MAPI.DLL - Mail/Exchange组件 
      MCIAVI.DRV - 媒体驱动程序 
      MCICDA.DRV - MCICD声音驱动程序 
      MCIOLE.DLL - MCIOLE句柄 
      MCIPIONR.DRV - MCI光盘驱动程序 
      MCISEQ.DRV - MCI定序器驱动程序 
      MCIVISCA.DRV - MCIVCR驱动程序 
      MCIWAVE.DRV - MCI Ware驱动程序 
      MDMNOKIA.INF - 安装信息文件(modem) 
      MDMNOVA.INF - 安装信息文件(modem) 
      MDMVV.INF - 安装信息文件(modem) 
      MEMMAKER.EXE - 内存管理程序 
      MEMMAKER.INF - 内存管理程序设置信息 
      MFCUIA32.DLL - OLEI公共对话动态链接库 
      MIDI.INF - 即插即用MIDI设备信息 
      MINET32.DLL - 支持Internet Mail动态链接库 
      MKECR5XX.MPD - SCSI驱动程序 
      ML3XEC16.EXE - 应用程序(MAPI) 
      MLSHEXT.DLL - 微软核扩展库 
      MMCI.DLL - 媒体类安装程序 
      MMDEVLDR.VXD - 即插即用设备装载程序 
      MMDRV.HLP - 媒体帮助文件 
      MMSOUND.DRV - 媒体驱动程序 
      MMSYSTEM.DLL - 媒体系统内核 
      MMTASK.TSK - 媒体背景任务交换器 
      MODE.COM - DOS命令 
      MODERN.FON - 字体文件(modem) 
      MORE.COM - DOS命令 
      MOUSE.DRV - 鼠标驱动程序 
      MOVEWIN.AVI - 影片剪辑(如何移动窗口) 
      MPLAYER.EXE - 媒体播放程序 
      MPR.DLL - WIN32网络接口动态链接库 
      MSAB32.DLL - 微软网络地址簿 
      MSBASE.INF - 设置信息 
      MSCDEX.EXE - DOS MSCDEX CDROM扩展工具 
      MSCDROM.INF - 类安装设置信息 
      MSD.EXE - 微软诊断工具 
      MSD.INI - 微软诊断初始化 
      MSDET.INF - 系统检测设置信息 
      MSDISP.INF - 显示设置信息 
      MSDLG.EXE - 数据链接控制协议 
      MSDOS.INF - 设置信息 
      MSDOSDRV.TXT - 设备驱动程序自述文件 
      MSFT.VRL - 统一资源定位文件 
      MSGSRV32.EXE - Windows32位虚拟设备信息系统 
      MSHDC.INF - 硬盘控制设置信息 
      MSJSTICK.DRV - 即插即用游戏杆驱动程序 
      MSMAIL.INF - Mail/MAPI初始化 
      MSMOUSE.INF - 鼠标设置信息 
      MSN.TXT - 微软网络自述文件 
      MSNET32.DLL - 微软32位网络API库 
      MSNEXCH.EXE - 微软网络设置程序 
      MSNPSS.HLP - 微软网络帮助文件 
      MSNVER.TXT - 微软网络帮助信息 
      MSPAINT.EXE - 画图工具 
      MSPCIC.DLL - PCMCIA类安装与控制工具 
      MSPORTS.INF - 公共设置信息 
      MSPP32.DLL - 微软网络打印支持程序 
      MSPWL32.DLL - 口令清单管理库 
      MSSBLST.DRV - 声霸卡驱动程序 
      MSSBLSI.VXD - 声霸卡驱动程序 
      MSSHRVI.DLL - 共享内核扩展程序 
      MSSNDSYS.DRV - Windows声音系统驱动程序 
      MSSP.VXP - Windows NT安全支持 
      MSTCP.DLL - TCP用户界面 
      MSVIEWUT.DLL - 显示设备服务数据链接库 
      MTMMINIP.MPD - SCSI驱动程序 
      MULLANG.INF - 种语言字体支持设置信息 
      MVIWAVE.DRV - 声音驱动程序 

      N ↑ 
      NBTSTAT.EXE - TCP工具 
      NDDEAPI.DLL - Workgroups DDE共享接口 
      NDDENB.DLL - 微软网络DDE NetBIOS接口 
      NDISHLP.SYS - 实模式NDIS支持驱动程序 
      NET.EXE - 实模式网络客户软件 
      NET.INF - 网络检测信息 
      NET.MSG - 网络客户信息 
      NET3COM.INF - 网络设置信息 
      NETAMD.INF - 网络设置信息 
      NETAPI.DLL - 网络应用程序接口动态链接库 
      NETAPI32.DLL - 32位网络API动态链接库 
      NETAVXT.INF - MS内部传输文件 
      NETBEUI.VXD - 32位NetBEUI协议 
      NETBIOS.DLL - NetBIOSAPI库 
      NETDCA.INF - 安装信息文件 
      NETDDE.EXE - Windows网络动态数据交换 
      NETDET.INI - NetWare检测文件 
      NETDI.DLL - 网络设备安装 
      NETH.MSG - 网络客户帮助信息 
      NETOS.DLL - NOS检测DLL 
      NETWATCH.EXE - 网络观测程序 
      NETWORK.TXT - 网络信息自述文件 
      NOTEPAD.EXE - 记事本应用程序 
      NODRIVER.INF - 即插即用设备信息 
      NOTEPAD.EXE - NOTEPAD文件 
      NSCL.VXD - NSCL虚拟设备 
      NW16.DLL - NetWare客户 
      NWAB32.DLL - 地址簿支持动态链接库 
      NWLSCON.EXE - 登录文稿控制台程序 
      NWLSPROC.EXE - NetWare登录处理器 
      NWNET32.DLL - NetWare客户 
      NWNP32.DLL - NetWare组件 
      NWREDIR.VXD - NetWare重定向 
      NWSERVER.VXD - NCP服务 
      NWSP.VXD - NCP服务安全提供

      O ↑ 
      OEMREVA.INF - 安装信息文件 
      OLE2.DLL - OLE2.0动态链接库 
      OLE2.INF - OLE设置信息 
      OLE32.DLL - 32位OLE2.0组件 
      OLEAUT32.DLL - OLE2-32自动化 
      OLECL1.DLL - 对象链接与嵌入客户库 
      OLEDLG.DLL - Windows OLE2.0用户接口支持 
      OLESVR.DLL - 对象链接与嵌入服务端库 
      OLETHK32.DLL - OLE形实替换程序库 

      P ↑ 
      PACKAGER.EXE - 对象包装程序 
      PARALINK.VXD - 远程网络存取并行口驱动程序 
      PBRVSH.EXE - "画图"应用程序 
      PDOS95.BAT - 进入文DOS状态 
      PERF.VXD - 系统性能监视器 
      PIFMGR.DLL - 程序信息文件管理服务程序 
      PING.EXE - TCPPing工具 
      PMSPL.DLL - LAN管理应用程序接口 
      POWER.DRV - 高级电源管理驱动程序 
      PPPMAC.VXD - Windows虚拟PPP驱动程序 
      PRINT.EXE - DOS打印文件 
      PRINTERS.TXT - 打印信息自述文件 
      PROGMAN.EXE - 程序管理器 
      PRTVPD.INF - 打印机升级设置信息

      Q ↑ 
      QUIKVIEW.EXE - 快速查看 
      QUIT.EXE - 退出文DOS状态 

      R ↑ 
      README.TXT - Windows95自述文件 
      REGEDIT.EXE - 注册编辑器 
      REGSERV.EXE - 远程注册 
      REGWIE.EXE - 注册工具 
      REGSERV.INF - 远程注册 
      RESTORE.EXE - DOS命令 
      RNAAPP.EXE - 拨号网络应用程序 
      RNASERV.DLL - 远程网络存取服务 
      RNASETUP.DLL - 远程网络存取设置动态链接库 
      RNATHUNK.DLL - 远程网络存取转换支持动态链接库 
      RNAUI.DLL - 远程网络存取用户接口DLLRNDSRV32.DLL复制服务程序 
      ROBOTZCL.WAV - 声音文件 
      ROBOTZWI.WAV - 声音文件 
      ROMAN.FON - 字型文件 
      ROUTE.EXE - TCP/IP ROUTE命令 
      RPCLTC1.DLL - 远程调用库 
      RPCNS4.DLL - 远程调用库 
      RPCPP.DLL - 远程调用打印驱动 
      RPCRT4.DLL - 远程调用库 
      RPCS*.**E - 远程调用结点映象 
      RPLBOOT.SYS - 远程程序装入 
      RPLIMAGE.DLL - 远程程序装入磁盘映象器 
      RSRC16.DLL - 资源计量器 
      RSRCMTR.EXE - 资源计量器 
      RSRCMTR.INF - 资源计量器 
      RUMOR.EXE - DDE测试/游戏 
      RUNDLL.EXE - 把DLL作为应用程序运行 
      RUNDLL32.EXE - 32位壳组件

      S ↑ 
      S3.DRV - S3显示驱动 
      S3.VXD - S3虚拟设备 
      SACLIEN.DLL - Microsoft网络组件 
      SAMPLEVIDEOS - 图象文件 
      SAPNSP.DLL - Winsock数据连接库 
      SAVE32.COM - 安装时所需TSR文件 
      SB16.VXD - 16位声卡虚拟设备 
      SB16SND.DRV - 16位声卡驱动 
      SBAWE.VXD - AWE声卡虚拟设备 
      SBAWE32.DRV - AWE声卡驱动 
      SBFM.DRV - 16位声卡驱动 
      SCANDISK.BAT - MSDOS6.x Scandisk替代存根模块SCANDISK.BAT磁盘诊断工具 
      SCANDISK.INI - 磁盘诊断工具 
      SCANDISK.PIF - 安装磁盘诊断工具时PIF文件 
      SCANDSKW.EXE - 磁盘扫描工具 
      SCANPROG.EXE - 磁盘扫描工具 
      SCRNSAVE.SCR - 屏幕保护 
      SCSI.INF - SCSI安装文件文件名描述 
      SCSIIHLP.VXD - SCSI支持文件 
      SCSIPORT.PDR - SCSI虚拟设备口 
      SECUR32.DLL - Microsoft Win32安全服务 
      SECURCL.DLL - Microsoft网络组件 
      SEIKO24E.DRV - 打印机驱动 
      SEIKOSH9.DRV - 打印机驱动 
      SERIAL.VXD - 串口VCOMM驱动器 
      SERIFE.FON - 字型文件 
      SERVER.HLP - 服务器帮助文件 
      SETMDIR.EXE - SBS文件 
      SETUP.BIN - 安装支持文件 
      SETUP.BMP - 安装Wash位图文件 
      SETUP.EXE - Windows95安装程序 
      SETUP.INF - 安装信息文件 
      SETUP.TXT - 安装时README文件 
      SETUP4.DLL - 安装支持文件 
      SETUPPP.INF - 安装信息 
      SETUPX.DLL - 安装支持 
      SETVER.EXE - MSDOS版本显示,该程序可网络执行 
      SF4029.EXE - 打印机驱动 
      SHARE.EXE - MSDOS共享实用程序 
      SHELL.INF - 安装壳信息 
      SHELL.VXD - 虚拟壳设备 
      SHELL2.INF - 颜色组合 
      SHELL3.INF - 颜色组合 
      SIZE1-1.CUR - 光标 
      SIZE1-M.CUR - 光标 
      SIZE4-M.CUR - 光标 
      SIZENESW.ANI - 活动光标 
      SIZEWE.ANI- 活动光标 
      SKPSFA-1.SPD - 打印机驱动 
      SLAN.DOS - 网络适配器驱动 
      SLCD32.MPD - SCSI驱动器 
      SLENH.DLL - 高级节能选项 
      SMALLE.FON - 字型文件 
      SMALLF.FON - 字型文件 
      SMARTDRV.EXE - 超高速缓存程序 
      SMARTND.DOS - 网络适配器驱动器 
      SMC3000.DOS - 网络适配器驱动器 
      SMC9000.VXD - 网络适配器驱动器 
      SNAPSHOT.EXE - 抽点 
      SNAPSHOT.VXD - 抽点虚拟设备 
      SNDREC32.EXE - 录音机 
      SNIP.VXD - 网络适配驱动器 
      SOCKET.VXD - Windows虚拟Socket网卡驱动器SOCKET.VXD PCMCIA支持 
      SOL.CNT - 纸牌游戏 
      SOL.HLP - 纸牌游戏帮助文件 
      SORT.EXE - MSDOS分类实用程序 
      SOUNDREC.CNT - 录音机帮助文件内容 
      SOUNDREC.HLP - 录音机帮助文件 
      SPARROW.WPD - SCSI驱动器 
      SPARROWX.MPD - SCSI驱动器 
      SPOOL32.EXE - 打印机支持 
      SPOOLER.VXD - 打印机共享虚拟设备 
      SRAMMTD.VXD - PCMCIA支持 
      SSERIFE.FON - 字型文件 
      SSERIFF.FON - 字型文件 
      SSFLYWIN.SCR - 屏幕保护 
      SSSTARS.SCR - 屏幕保护 
      STAR24E.DRV - 打印机驱动 
      STAR9E.DRV - 打印机驱动 
      START.EXE - 启动程序 
      STATE.PBK - Microsoft网络组件 
      STDOLE.TLB - OLE2.0文件 
      STDOLE32.TLB - OLE2-32文件 
      STEMO409.DLL - Windows95帮助文件DLL 
      STLSO4SS.SPD - 打印机驱动程序 
      STLS577U.SPD - 打印机驱动程序 
      STORAGE.DLL - OLE存储器管理库 
      STRN.DOS - 网络适配器驱动 
      SUBST.EXE - MSDOS Subst实用程序 
      SUEXPAND.DLL - LZ DLL安装 
      SUHELPER.BIN - 安装支持 
      SUPERVGA.DRV - 高级VGA显示驱动 
      SURPORT.TXT - PSS支持信息 
      SVCPROP.DLL - Microsoft网络组件 
      SVRAPI.DLL - 32位公用服务器API实用程序 
      SXCIEXT.DLL - Matrox显示驱动支持文件 
      SYMBOLE.FON - 字型文件 
      SYS.COM - MSDOS系统实用程序 
      SYSCLASS.DLL - 系统类库安装 
      SYSDETMG.DLL - 系统检测库 
      SYSEDIT.EXE - 系统编辑器 
      SYSLOGO.RLE - 系统标识 
      SYSMON.EXE - 系统监控程序 
      SYSMON.HLP - 系统监控帮助 
      SYSTEM.DRV - 最Win3.1标准模式 
      SYSTHUNK.DLL - Windows系统形实替换程序库 
      SYSTRAY.EXE - 高级节能管理 
      T ↑ 
      T128.MPD - SCSI驱动器 
      T160.MPD - SCSI驱动器 
      T20N3.VXD - 网络适配驱动器 
      T30ND.DOS - 网络适配驱动器 
      T338.MPD - SCSI驱动器 
      TADA.WAV - 声音文件 
      TAPI.DLL - API通话程序 
      TAPI.INF - API通话安装信息文件 
      TAPI32.DLL - 32位形实替换 
      TAPIADDR.DLL - API通话程序 
      TAPIEXE.EXE - API通话组件 
      TAPIINI.EXE - API通话组件 
      TASKMAM.EXE - 任务管理器 
      TCCARC.DOS - 网络适配驱动器 
      TCTOKCH.VXD - 网络适配驱动器 
      TELEPHON.CPL - 通话帮助 
      TESTPS.TXT - PostScript测试 
      TEXTCHAT.EXE - Microsoft网络组件 
      THEMIC-1.WAV - 声音文件 
      THINKJET.DRV - 打印机驱动 
      THREED.VBX - Windows95浏览 
      T1850.DRV - 打印机驱动 
      TIMEDATE.CPL - 时间/日期控制面板 
      TIMES.TTF - 时间字型 
      TIMESBD.TTF - 时间粗体字型 
      TIMESBI.TTF - 时间粗斜体字型 
      TIMESI.TTF - 时间斜体字型 
      TIMEZONE.INF - 安装信息 
      TIMLP232.SPD - 打印机驱动 
      TIPS.txt - 提示和技巧自述文件 
      TKPHZR32.SPD - 打印机驱动 
      TLNK.DOS - 网络适配驱动器 
      TLNK3.VXD - 网络适配驱动器 
      TMV1.MPD - SCSI驱动器 
      TOOLHELP.DLL - 16位开工具帮助器 
      TOSHIBA.DRV - 打印机驱动 
      TOUR.EXE - 浏览文件 
      TPHAIII.ICM - 打印机简介 
      TRACERT.EXE - TCP/IP IRACEROUTE命令 
      TREE.COM - MS DOS树实用程序 
      TREEEDCL.DLL - Microsoft网络组件 
      TREENVCL.DLL - Microsoft网络组件 
      TRIUMPHI.SPD - 打印机驱动 
      TSD32.DLL - 声音压缩管理器 
      TSENG.DRV - ET4000W32显示驱动 
      TTY.DRV - 打印机驱动 
      TTY.HLP - TTY打印机驱动帮助 
      TYPELIB.DLL - OLE2.0

      U ↑ 
      U9415470.SPD - 打印机驱动 
      UBNEI.DOS - 网络适配器驱动 
      ULTRA124.MPD - SCSI驱动器 
      ULTRA24F.MPD - SCSI驱动器 
      UMDM16.DLL - 通用调制解调器驱动组件 
      UMDM32.DLL - 通用调制解调器驱动组件 
      UNIDRV.DLL - Microsoft通用打印机驱动库 
      UNIDRV.HLP - 通用打印机驱动帮助 
      UNIMODEM.VXD - 通用调制解调器驱动 
      USER32.DLL - 32位用户 

      V ↑ 
      V86MMGR.VXD - V86MMGR虚拟设备 
      VCACHE.VXD - VCache虚拟设备 
      VCD.VXD - 虚拟COM驱动程序 
      VCOMM.VXD - VCOMM驱动程序 
      VCOND.VXD - Win32控制台 
      VDMAD.VXD - VDMAD虚拟设备 
      VER.DLL - 型Win3.1安装程序16位版动态链接库 
      VER.NEW - 版本检测与文件安装库 
      VERSION.DLL - 32位版本动态链接库 
      VERX.DLL - 安装程序使用版本动态库 
      VFAT.VXD - VFAT文件系统 
      VFD.VXD - 软盘虚拟设备 
      VFLATD.VXD - 虚拟平板帧缓存虚拟设备 
      VGA.DRV - VGA显示驱动程序 
      VIDCAP.INF - 即插即用VCD信息 
      VIDEOT.VXD - 视频虚拟设备 
      VIP.386 - TCP/IP虚拟IP设备 
      VJOYD.VXD - 游戏棒虚拟设备 
      VKD.VXD - 虚拟键盘设备 
      VLB32.DLL - Mail/Exchange组件 
      VMD.VXD - Win3.1虚拟鼠标驱动程序 
      VMM.VXD - 虚拟存储管理设备 
      VMM32.VXD - 虚拟存储管理设备 
      VMOUSE.VXD - 虚拟鼠标驱动程序 
      VNBT.386 - NetBIOS传输驱动程序 
      VNETBIOS.VXD - VNETBIOS虚拟设备 
      VNETSUP.VXD - 网络支持虚拟设备 
      VPD.VXD - 虚拟LPT驱动程序 
      VPICD.VXD - 虚拟可编程干扰控制器设备 
      VPOWERD.VXD - 高级电源管理虚拟设备 
      VREDIR.VXD - Microsoft网络32位客户端程序 
      VSAMI.DLL - AMI文件语法分析程序 
      VSASC8.DLL - ASCII文件语法分析程序 
      VSBMP.DLL - BMP文件语法分析程序 
      VSERVER.VXD - Microsoft网络32位服务器端程序 
      VSGIF.DLL - GIF文件语法分析程序 
      VSHARE.VXD - 32位共享虚拟设备驱动程序 
      VSMSW.DLL - Win写文件语法分析 
      VSPP.DLL - PowerPoint语法分析程序 
      VSRTF.DLL - RTF文件语法分析程序 
      VSTIFF.DLL - TIFF文件语法分析程序 
      VSW6.DLL - Word6文件语法分析程序 
      VSWORD.DLL - Word文件语法分析程序 
      VSWP5.DLL - WordPerfect5文件语法分析程序 
      VSXL5.DLL - Excel文件/图表语法分析程序 
      VTCP.386 - TCP/IP虚拟TCP驱动程序 
      VTDAPI.VXD - VTDAPI虚拟设备 
      VTDI.386 - 传输驱动接口支持程序 
      VXDLDR.VXD - 虚拟设备驱动程序装载器

      W ↑ 
      WAVE.INF - 即插即用音波设备信息 
      WDTOOOEX.MPD - SCSI驱动 
      WGPOADMN.DLL - Mail/Exchange组件 
      WHLP16T.DLL - 帮助动态链接库 
      WIN87EM.DLL - 80387数学仿真库 
      WINABC.HLP - 智能ABC帮助文件 
      WINBX.HLP - 表形码输入法帮助文件 
      WINCHA.HLP - 繁体仓颉输入法帮助文件 
      WINDOWS.CNT - Windows95帮助文件内容 
      WINDOWS.HLP - Windows95帮助文件 
      WINFILE.CNT - 文件管理器帮助文件内容 
      WINFILE.EXE - Windows工作组文件管理器 
      WINFILE.HLP - 文件管理器帮助文件 
      WINGB.HLP - 区位码输入法帮助文件 
      WINHLP23.HLP - Windows帮助文件 
      WINIME.HLP - *作指帮助文件 
      WINNM.HLP - GBK内码输入法帮助文件 
      WININIT.EXE - Windows初始化文件 
      WINIPCFG.EXE - TCP/IP配置工具 
      WINNEWS.TXT - Winnews信息 
      WINPHO.HLP - 繁体注音输入法帮助文件 
      WINPOPUP.EXE - POPUP工具 
      WINREG.DLL - 远程注册支持 
      WINPY.HLP - 全拼输入法帮助文件 
      WINSOCK.DLL - Windows套接API 
      WINSY.HLP - 双拼输入法帮助文件 
      WINXSP.HLP - GBK双拼输入法帮助文件 
      WINXZM.HLP - GBK郑码输入法帮助 
      WINZM.HLP - 郑码输入法帮助文件 
      WNASPI32.DLL - Windows DLL32位ASPI 
      WPSUNI.DRV - 传真驱动程序 
      WPSUNIRE.DLL - WPS主机资源执行程序 

      X ↑ 
      XCOPY.EXE - DOS XCOPY工具 
      XCOPY32.EXE - 文件拷贝程序 
      XGA.DRV - XGA显示驱动程序

    动态嵌入式DLL木马发现与清除

     

    引用

    动态嵌入式DLL木马发现与清除
           随着MS的操作系统从Win98过渡到Winnt系统(包括2k/xp/2003),MS的任务管理器也一下子脱胎换骨,变得火眼金睛起来(在WINNT下传统木马再也无法隐藏自己的进程),这使得以前在win98下靠将进程注册为系统服务就能够从任务管理器中隐形的木马面临前所未有的危机,所以木马的开发者及时调整了开发思路,所以才会有今天这篇讨论如何清除动态嵌入式DLL木马的文章。

      首先,我们来了解一下什么是动态嵌入式木马,为了在NT系统下能够继续隐藏进程,木马的开发者们开始利用DLL(Dynamic Link Library 动态链接库)文件,起初他们只是将自己的木马写成DLL形式来替换系统中负责Win Socket1.x的函数调用wsock32.dll(Win Socket2中则由WS2_32.DLL负责),这样通过对约定函数的操作和对未知函数的转发(DLL木马替换wsock32.dll时会将之更名,以便实现日后的函数转发)来实现远程控制的功能。但是随着MS数字签名技术和文件恢复功能的出台,这种DLL马的生命力也日渐衰弱了,于是在开发者的努力下出现了时下的主流木马--动态嵌入式DLL木马,将DLL木马嵌入到正在运行的系统进程中.explorer.exe、svchost.exe、smss.exe等无法结束的系统关键进程是DLL马的最爱,这样这样在任务管理器里就不会出现我们的DLL文件,而是我们DLL的载体EXE文件.当然通过进一步的加工DLL木马还可以实现另外的一些如端口劫持/复用(也就是所谓的无端口)、注册为系统服务、开多线程保护、等功能。简而言之,就是DLL木马达到了前所未有的隐蔽程度。

      那么我们如何来发现并清除DLL木马呢?

      一、从DLL木马的DLL文件入手,我们知道system32是个捉迷藏的好地方,许多木马都削尖了脑袋往那里钻,DLL马也不例外,针对这一点我们可以在安装好系统和必要的应用程序后,对该目录下的EXE和DLL文件作一个记录:运行CMD--转换目录到system32--dir *.exe>exeback.txt & dir *.dll>dllback.txt,这样所有的EXE和DLL文件的名称都被分别记录到exeback.txt和dllback.txt中,日后如发现异常但用传统的方法查不出问题时,则要考虑是不是系统中已经潜入DLL木马了.这是我们用同样的命令将system32下的EXE和DLL文件记录到另外的exeback1.txt和dllback1.txt中,然后运行CMD--fc exeback.txt exeback1.txt>diff.txt & fc dllback.txt dllback1.txt>diff.txt.(用FC命令比较前后两次的DLL和EXE文件,并将结果输入到diff.txt中),这样我们就能发现一些多出来的DLL和EXE文件,然后通过查看创建时间、版本、是否经过压缩等就能够比较容易地判断出是不是已经被DLL木马光顾了。没有是最好,如果有的话也不要直接DLL掉,我们可以先把它移到回收站里,若系统没有异常反应再将之彻底删除或者提交给杀毒软件公司。

      二、上文也曾提到一些系统关键进程是这类木马的最爱,所以一旦我们怀疑系统已经进驻了DLL木马,我们当然要对这些关键进程重点照顾了,怎么照顾?这里推荐一个强大的脱壳工具工具Procedump.exe他可以帮您看出进程到底调用了那些DLL文件,但是由于有的进程调用的DLL文件非常多,使得靠我们自己去一个核对变的不太现实,所以我们会用到一个shotgun写的NT进程/内存模块查看器ps.exe,用命令ps.exe /a /m >nowdlls.txt将系统目前调用地所有DLL文件地名称保存到nowdlls.txt,然后我们再用fc将之于事先备份dllback.txt比较一下,这样也能够缩小排查范围。

      三、还记得木马的特征之一端口么?所有的木马只要进行连接,只要它接受/发送数据则必然会打开端口,DLL木马也不例外,这也为我们发现他们提供了一条线索,我们可以使用foundstone的进程端口查看工具Fport.exe来查看与端口对应的进程,这样可以将范围缩小到具体的进程,然后结合Procedump来查找DLL木马就比较容易了.当然有如上文提到的有些木马会通过端口劫持或者端口重用的方法来进行通信,139、80、1443、等常见端口则是木马的最爱。因为即使即使用户使用端口扫描软件检查自己的端口,发现的也是类似TCP UserIP:1026 ControllerIP:80 ESTABLISHED 的情况,稍微疏忽一点,您就会以为是自己在浏览网页(防火墙也会这么认为的)。所以光看端口还不够,我们要对端口通信进行监控,这就是第四点要说的。

      四、我们可以利用嗅探器来了解打开的端口到底在传输些什么数据。通过将网卡设为混杂模式就可以接受所有的IP报文,嗅探程序可以从中选择值得关注的部分进行分析,剩下的无非是按照RFC文档对协议进行解码。这样就可以确定木马使用的端口,结合Fport和Procedump我们就能够查找到该DLL木马了。至于嗅探器个人推荐使用IRIS,图形界面比较容易上手。

      五、通常说道查杀木马我们会习惯性地到注册表碰碰运气。以前可能还蛮有效的,但如果碰到注册为系统服务的木马(原理:在NT/2K/XP这些系统中,系统启动时会加载指定的服务程序),这时候检查:启动组/注册表/autoexec.bat/win.ini/sysytem.ini/wininit.ini/*.inf(例如autorun.inf)/config.sys等文件就发现不了丝毫的异样,这时候我们就应该查看一下系统服务了:右击我的电脑--管理--服务和应用程序--服务,这时您会看到100多个服务,(MS也真是的,其中75%对个人用户无用,可以禁止)。慢慢找吧,看谁不顺眼就把它拎出来:),当然如果您以前曾经用导出列表功能对服务备份过,则用文件比较的方法会很容易发现哪些是外来客,这时您可以记录下服务加载的是那个文件,然后用Resource Kits里提供的srvinstw.exe来移除该服务并清除被加载的文件。

      通过以上五步,基本能发现并清除狡猾的动态嵌入式DLL木马了,也许您也发现如果适当地做一些备份,会对我们的查找木马的过程有很大的帮助,当然也会减轻不少工作的压力哦。

    DLL后门清除攻略

    后门!相信这个词语对您来说一定不会陌生,它的危害不言而喻,但随着人们的安全意识逐步增强,又加上杀毒软件的“大力支持”,使传统的后门无法再隐藏自己,任何稍微有点计算机知识的人,都知道“查端口”“看进程”,以便发现一些“蛛丝马迹”。所以,后门的编写者及时调整了思路,把目光放到了动态链接程序库上,也就是说,把后门做成DLL文件,然后由某一个EXE做为载体,或者使用Rundll32.exe来启动,这样就不会有进程,不开端口等特点,也就实现了进程、端口的隐藏。本文以“DLL的原理”“DLL的清除”“DLL的防范”为主题,并展开论述,旨在能让大家对DLL后门“快速上手”,不再恐惧DLL后门。好了,进入我们的主题。

    一,DLL的原理
    1,动态链接程序库
    动态链接程序库,全称:Dynamic Link Library,简称:DLL,作用在于为应用程序提供扩展功能。应用程序想要调用DLL文件,需要跟其进行“动态链接”;从编程的角度,应用程序需要知道DLL文件导出的API函数方可调用。由此可见,DLL文件本身并不可以运行,需要应用程序调用。正因为DLL文件运行时必须插入到应用程序的内存模块当中,这就说明了:DLL文件无法删除。这是由于Windows内部机制造成的:正在运行的程序不能关闭。所以,DLL后门由此而生!

    2,DLL后门原理及特点
    把一个实现了后门功能的代码写成一个DLL文件,然后插入到一个EXE文件当中,使其可以执行,这样就不需要占用进程,也就没有相对应的PID号,也就可以在任务管理器中隐藏。DLL文件本身和EXE文件相差不大,但必须使用程序(EXE)调用才能执行DLL文件。DLL文件的执行,需要EXE文件加载,但EXE想要加载DLL文件,需要知道一个DLL文件的入口函数(既DLL文件的导出函数),所以,根据DLL文件的编写标准:EXE必须执行DLL文件中的DLLMain()作为加载的条件(如同EXE的mian())。做DLL后门基本分为两种:1)把所有功能都在DLL文件中实现;2)把DLL做成一个启动文件,在需要的时候启动一个普通的EXE后门。

    常见的编写方法:
    (1),只有一个DLL文件

    这类后门很简单,只把自己做成一个DLL文件,在注册表Run键值或其他可以被系统自动加载的地方,使用Rundll32.exe来自动启动。Rundll32.exe是什么?顾名思意,“执行32位的DLL文件”。它的作用是执行DLL文件中的内部函数,这样在进程当中,只会有Rundll32.exe,而不会有DLL后门的进程,这样,就实现了进程上的隐藏。如果看到系统中有多个Rundll32.exe,不必惊慌,这证明用Rundll32.exe启动了多少个的DLL文件。当然,这些Rundll32.exe执行的DLL文件是什么,我们都可以从系统自动加载的地方找到。

    现在,我来介绍一下Rundll32.exe这个文件,意思上边已经说过,功能就是以命令行的方式调用动态链接程序库。系统中还有一个Rundll.exe文件,他的意思是“执行16位的DLL文件”,这里要注意一下。在来看看 Rundll32.exe使用的函数原型:
    Void CALLBACK FunctionName (
    HWND hwnd,
    HINSTANCE hinst,
    LPTSTR lpCmdLine,
    Int nCmdShow
    );

    其命令行下的使用方法为:Rundll32.exe DLLname,Functionname [Arguments]
    DLLname为需要执行的DLL文件名;Functionname为前边需要执行的DLL文件的具体引出函数;[Arguments]为引出函数的具体参数。

    (2),替换系统中的DLL文件
    这类后门就比上边的先进了一些,它把实现了后门功能的代码做成一个和系统匹配的DLL文件,并把原来的DLL文件改名。遇到应用程序请求原来的DLL文件时, DLL后门就启一个转发的作用,把“参数”传递给原来的DLL文件;如果遇到特殊的请求时(比如客户端),DLL后门就开始,启动并运行了。对于这类后门,把所有操作都在DLL文件中实现最为安全,但需要的编程知识也非常多,也非常不容易编写。所以,这类后门一般都是把DLL文件做成一个“启动”文件,在遇到特殊的情况下(比如客户端的请求),就启动一个普通的EXE后门;在客户端结束连接之后,把EXE后门停止,然后DLL文件进入“休息”状态,在下次客户端连接之前,都不会启动。但随着微软的“数字签名”和“文件恢复”的功能出台,这种后门已经逐步衰落。

    提示:
    在WINNTsystem32目录下,有一个dllcache文件夹,里边存放着众多DLL文件(也包括一些重要的EXE文件),在DLL文件被非法修改之后,系统就从这里来恢复被修改的DLL文件。如果要修改某个DLL文件,首先应该把dllcache目录下的同名DLL文件删除或更名,否则系统会自动恢复。

    (3),动态嵌入式
    这才是DLL后门最常用的方法。其意义是将DLL文件嵌入到正在运行的系统进程当中。在Windows系统中,每个进程都有自己的私有内存空间,但还是有种种方法来进入其进程的私有内存空间,来实现动态嵌入式。由于系统的关键进程是不能终止的,所以这类后门非常隐蔽,查杀也非常困难。常见的动态嵌入式有:“挂接API”“全局钩子(HOOK)”“远程线程”等。

    远程线程技术指的是通过在一个进程中创建远程线程的方法来进入那个进程的内存地址空间。当EXE载体(或Rundll32.exe)在那个被插入的进程里创建了远程线程,并命令它执行某个DLL文件时,我们的DLL后门就挂上去执行了,这里不会产生新的进程,要想让DLL后门停止,只有让这个链接DLL后门的进程终止。但如果和某些系统的关键进程链接,那就不能终止了,如果你终止了系统进程,那Windows也随即被终止!!!

    3,DLL后门的启动特性

    启动DLL后门的载体EXE是不可缺少的,也是非常重要的,它被称为:Loader。如果没有Loader,那我们的DLL后门如何启动呢?因此,一个好的DLL后门会尽力保护自己的Loader不被查杀。Loader的方式有很多,可以是为我们的DLL后门而专门编写的一个EXE文件;也可以是系统自带的Rundll32.exe,即使停止了Rundll32.exe,DLL后门的主体还是存在的。3721网络实名就是一个例子,虽然它并不是“真正”的后门。

    二,DLL的清除
    本节以三款比较有名的DLL后门例,分别为“SvchostDLL.dll”“BITS.dll”“QoServer.dll”。详细讲解其手工清除方法。希望大家在看过这三款DLL后门的清除方法之后,能够举一反三,灵活运用,在不惧怕DLL后门。其实,手工清除DLL后门还是比较简单的,无非就是在注册表中做文章。具体怎么做,请看下文。

    1,PortLess BackDoor
    这是一款功能非常强大的DLL后门程序,除了可以获得Local System权限的Shell之外,还支持如“检测克隆帐户”“安装终端服务”等一系列功能(具体可以参见程序帮助),适用Windows2000/xp/2003等系统。程序使用svchost.exe来启动,平常不开端口,可以进行反向连接(最大的特点哦),对于有防火墙的主机来说,这个功能在好不过了。

    在介绍清除方法之前,我们先来简单的介绍一下svchost.exe这个系统的关键服务:
    Svchost只是做为服务的宿主,本身并不实现什么功能,如果需要使用Svchost来启动服务,则某个服务是以DLL形式实现的,该DLL的载体Loader指向svchost,所以,在启动服务的时候由svchost调用该服务的DLL来实现启动的目的。使用svchost启动某个服务的DLL文件是由注册表中的参数来决定的,在需要启动服务的下边都有一个Parameters子键,其中的ServiceDll表明该服务由哪个DLL文件负责,并且这个DLL文件必须导出一个ServiceMain()函数,为处理服务任务提供支持。

    呵呵!看了上边的理论,是不是有点蒙(我都快睡着了),别着急,我们来看看具体的内容(如图1)。从图1中,我们可以看到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesRpcSs下的Parameters子键,其键值为%SystemRoot%system32rpcss.dll。这就说明:启动RpcSs服务时。Svchost调用WINNTsystem32目录下的rpcss.dll。

    图1

    图2

    在来看看图2,这是注册表的HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionSvchost,里边存放着Svchost启动的组和组内的各个服务,其中netsvcs组的服务最多。要使用Svchost启动某个服务,则该服务名就会出现在HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionSvchost下。这里有四种方法来实现:
    1, 添加一个新的组,在组里添加服务名
    2, 在现有组里添加服务名
    3, 直接使用现有组里的一个服务名,但是本机没有安装的服务
    4, 修改现有组里的现有服务,把它的ServiceDll指向自己的DLL后门

    我测试的PortLess BackDoor使用的第三种方法。
    好了,我想大家看完了上边的原理,一定可以想到我们清除PortLess BackDoor的方法了,对,就是在注册表的Svchost键下做文章。好,我们现在开始。

    注:由于本文只是介绍清除方法,使用方法在此略过。

    后门的Loader把SvchostDLL.dll插入Svchost进程当中,所以,我们先打开Windows优化大师中的Windows进程管理2.5,查看Svchost进程中的模块信息(如图3),从图3中我们可以看到,SvchostDLL.dll已经插入到Svchost进程中了,在根据“直接使用现有组里的一个服务名,但是本机没有安装的服务”的提示,我们可以断定,在“管理工具”—“服务”中会有一项新的服务。图4证明了我的说法,此服务名称为:IPRIP,由Svchost启动,-k netsvcs表示此服务包含在netsvcs服务组中。

    我们把该服务停掉,然后打开注册表编辑器(开始—运行--regedit),来到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesIPRIP下,查看其Parameters子键(如图5)。Program键的键值SvcHostDLL.exe为后门的Loader;ServiceDll的键值C:WINNTsystem32svchostdll.dll为调用的DLL文件,这正是后门的DLL文件。现在我们删除IPRIP子键(或者用SC来删除),然后在来到HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionSvchost下,编辑netsvcs服务组,把49 00 70 00 72 00 69 00 70 00 00 00删除,这里对应的就是IPRIP的服务名,具体如图6所示。然后退出,重启。重启之后删除WINNTsystem32目录下的后门文件即可。

    2,BITS.dll
    这是榕哥的作品,也是DLL后门,和SvchostDLL.dll原理基本一样,不过这里使用的是上边介绍的第四种方法,即“修改现有组里的现有服务,把它的ServiceDll指向自己的DLL后门”。换句话说,该后门修改现有的某一个服务,把其原有服务的DLL指向自己(也就是BITS.dll),这样就达到了自动加载的目的;其次,该后门没有自己的Loader,而是使用系统自带的Rundll32.exe来加载。我们还是用Windows 进程管理2.5来查看,从图7中,我们可以看到bits.dll已经插入到Svchost进程当中。

    好,现在我们来看看具体的清除方法,由于该后门是修改现有服务,而我们并不知道具体是修改了哪个服务,所以,在注册表中搜索bits.dll,最后在HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesRasAuto下搜索到了bits.dll,查看Parameters子键下的ServiceDll,其键值为C:WINNTsystem32bits.dll(如图8)。原来,该后门把RasAuto服务原来的DLL文件替换为bits.dll了,这样来实现自动加载。知道了原因就好办了,现在我们把ServiceDll的键值修改为RasAuto服务原有的DLL文件,即%SystemRoot%System32rasauto.dll,退出,重启。之后删除WINNTsystem32目录下的bits.dll即可。

    3,NOIR--QUEEN
    NOIR--QUEEN(守护者)是一个DLL后门&木马程序,服务端以DLL文件的形式插入到系统的Lsass.exe进程里,由于Lsass.exe是系统的关键进程,所以不能终止。在来介绍清除方法之前,我先介绍一下Lsass.exe进程:
    这是一个本地的安全授权服务,并且它会为使用Winlogon服务的授权用户生成一个进程,如果授权是成功的,Lsass就会产生用户的进入令牌,令牌使用启动初始 的Shell。其他的由用户初始化的进程会继承这个令牌。
    从上边的介绍我们就可以看出Lsass对系统的重要性,那具体怎么清除呢?请看下文。

    后门在安装成功后,会在服务中添加一个名为QoSserver的服务,并把QoSserver.dll后门文件插入到Lsass进程当中,使其可以隐藏进程并自动启动(如图9)。现在我们打开注册表,来到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesQoSserver,直接删除QoSserver键,然后重启。重启之后,我们在来到服务列表中,会看到QoSserver服务还在,但没有启动,类别是自动,我们把他修改为“已禁用”;然后往上看,会发现一个服务名为AppCPI的服务,其可执行程序指向QoSserver.exe(原因后边我会说到),具体如图11所示。我们再次打开注册表,来到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesAppCPI,删除AppCPI键,重启,再删除QoSserver,最后删除WINNTsystem32目录下的后门文件。

    本人和这个后门“搏斗”了3个多小时,重启N次。原因在于即使删除了QoSserver服务,后门还是在运行,而且服务列表中的QoSserver服务又“死灰复燃”。后来才知道原因:在我删除了QoSserver服务并重启之后,插入到Lsass进程当中的QoSserver.dll文件又恢复了QoSserver服务,并且生成了另外一个服务,即AppCPI,所以我们必须在到注册表中删除AppCPI服务才算是把该后门清除。由此可以看出,现在的后门的保护措施,真是一环扣环。

    注意:在删除QoSserver服务并重启之后,恢复的QoSserver的启动类别要修改为“已禁用”,否则即便删除了AppCPI服务,QoSserver服务又运行了。

    三,DLL的防范
    看了上边的例子,我想大家对清除DLL后门的方法有了一定的了解,但在现实中,DLL后门并不会使用默认的文件名,所以你也就不能肯定是否中了DLL后门。对于DLL后门,system32目录下是个好地方,大多数后门也是如此,所以这里要非常注意。下面我来具体介绍一下怎么发现DLL后门,希望对大家有所帮助。

    1,安装好系统和所有的应用程序之后,备份system32目录下的EXE和DLL文件:打开CMD,来到WINNTsystem32目录下,执行:dir *.exe>exe.txt & dir *.dll>dll.txt,这样,就会把所有的EXE和DLL文件备份到exe.txt和dll.txt文件中;日后,如发现异常,可以使用相同的命令再次备份EXE和DLL文件(这里我们假设是exe0.txt和dll0.txt),并使用:fc exe.txt exe0.txt>exedll.txt & fc dll.txt dll0.txt>exedll.txt,其意思为使用FC命令比较两次的EXE文件和DLL文件,并将比较结果保存到exedll.txt文件中。通过这种方法,我们就可以发现多出来的EXE和DLL文件,并通过文件大小,创建时间来判断是否是DLL后门。

    2,使用内存/模块工具来查看进程调用的DLL文件,比如Windows优化大师中的Windows 进程管理 2.5。这样,可以发现进程到底调用了什么DLL文件,在结合上边用FC命令比较出来的结果,又能进一步来确定是否中了DLL后门。如果没有优化大师,可以使用TaskList,这个小工具也可以显示进程调用的DLL文件,而且还有源代码,方便修改。

    3,普通后门连接需要打开特定的端口,DLL后门也不例外,不管它怎么隐藏,连接的时候都需要打开端口。我们可以用netstat –an来查看所有TCP/UDP端口的连接,以发现非法连接。大家平时要对自己打开的端口心中有数,并对netstat –an中的state属性有所了解。当然,也可以使用Fport来显示端口对应的进程,这样,系统有什么不明的连接和端口,都可以尽收眼底。

    4,定期检查系统自动加载的地方,比如:注册表,Winstart.bat,Autoexec.bat,win.ini,system.ini,wininit.ini,Autorun.inf,Config.sys等。其次是对服务进行管理,对系统默认的服务要有所了解,在发现有问题的服务时,可以使用Windows 2000 Server Resource Kit中的SC来删除。以上这些地方都可以用来加载DLL后门的Loader,如果我们把DLL后门Loader删除了,试问?DLL后门还怎么运行?!

    通过使用上边的方法,我想大多数DLL后门都可以“现形”,如果我们平时多做一些备份,那对查找DLL后门会启到事半功倍的效果。

    后记
        本文详细的介绍了DLL后门的一些知识。其实,从上文中不难看出,DLL后门并没有想象的这么可怕,清除起来也比较简单。在文章中的开头我以说到:旨在能让大家对DLL后门“快速上手”,所以,希望这篇拙文能对大家有所帮助,文中如有错误,还请大家多多包涵,谢谢!

     

    注:原稿名&握着你的手清除DLL后门

    8/21/2005

    常见流氓软件完全卸载方案

    1.3721的卸载

      首先,用3721自带的卸载功能卸载3721,但是这个3721网络实名插件是使用Rundll32.exe调用连接库的,系统无法终止Rundll32.exe进程,所以我们必须重新启动计算机,按 F8 进入安全模式(F8 只能按一次,千万不要多按!)之后,单击 开始 → 运行 regedit.exe 打开注册表,进入:

      HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun
      删除键:CnsMin,其键值为:Rundll32.exe C:WINNTDOWNLO~1CnsMin.dll,Rundll32
      (如果是win98,这里的 C:WINNTDOWNLO~1 为 C:WINDOWSDOWNLO~1)
      HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerAdvancedOptions
      删除整个目录:!CNS
      这个目录在 Internet 选项 -> 高级 中加入了3721网络实名的选项。
      HKEY_LOCAL_MACHINESOFTWARE3721 以及 HKEY_CURRENT_USERSoftware3721
      删除整个目录:3721

    注:如果您安装了3721的其它软件,如“极品飞猫”等,则应删除整个目录:
      HKEY_LOCAL_MACHINESOFTWARE3721CnsMin 以及 
      HKEY_CURRENT_USERSoftware3721CnsMin
      HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMain
      删除键:CNSEnable 其键值为:a2c39d5f
      删除键:CNSHint 其键值为:a2c39d5f
      删除键:CNSList 其键值为:a2c39d5f

      在删除完注册表中的项之后,还需要删除存储在硬盘中的3721网络实名文件。
      删除如下文件:
      C:WINNTDOWNLO~1 目录下
      (如果是win98,这里的 C:WINNTDOWNLO~1 为 C:WINDOWSDOWNLO~1 下同)
    2001-08-09 15:34
    3721
    2001-08-02 17:03 40,960 cnsio.dll
    2001-08-08 14:14 102,400 CnsMin.dll
    2001-08-24 23:14 42 CnsMin.ini
    2001-08-09 10:18 13,848 CnsMinEx.cab
    2001-07-06 17:57 32,768 CnsMinEx.dll
    2001-08-25 02:52 115 CnsMinEx.ini
    2001-08-25 02:51 17,945 CnsMinIO.cab
    2001-08-02 17:02 32,768 CnsMinIO.dll
    2001-08-24 23:15 40,793 CnsMinUp.cab
    C:WINNTDOWNLO~13721 目录下
    2001-08-02 17:03 40,960 cnsio.dll
    2001-08-24 15:53 102,400 CnsMin.dll
    2001-07-06 17:59 213 CnsMin.inf
    2001-08-24 15:48 28,672 CnsMinIO.dll
       以上文件全部删除,这样3721网络实名“病毒”就从您的计算机中全部清除了。
       最后,重新启动计算机,进入正常模式。现在已经完全没有3721网络实名的困扰了!

    2.阻止“淘宝”网弹出窗口的办法

      IE用户的免疫方法

      如果系统是win 2000/XP/2003,请在“开始”→“运行”中输入:
      notepad.exe %windir%\system32\drivers\etc\hosts

      如果系统是win 98/me,请在“开始”→“运行”中输入:
      notepad.exe %windir%\hosts

      如果系统提示:
      找不到文件hosts.txt是不是创建新的文件?请选择否

      在最后添加如下内容:

      #kill taobao
      0.0.0.0 www.taobao.com
      0.0.0.0 page.taobao.com
      0.0.0.0 search.taobao.com
      0.0.0.0 taobao.com
      0.0.0.0 www.unionsky.cn #掏宝网广告代理
      0.0.0.0 www.allyes.com #掏宝网广告代理

      保存后,重启计算机即可。(XP/2003系统不需重启)

      如果在前面操作遇到提示找不到文件hosts.txt,请按照以下步骤保存:
      用菜单:文件-->另存为
      在“文件另存为”对话框中,把文件类型改为“所有文件(*.*)”
      再输入文件名:

      如果系统是win 2000/XP/2003,请输入(建议复制粘贴):
       %windir%\system32\drivers\etc\hosts

      如果系统是win 98/me,请输入(建议复制粘贴):
      %windir%\hosts

      点[确定]按钮。

      用My IE2、GreenBrowser、Maxthon屏蔽办法:

      启动窗口过滤、网页内容过滤
      把下列网页加入弹出窗口过滤、网页内容过滤列表:
      http://*.unionsky.cn/*
      http://*.unionsky.*/*.*
      http://www.unionsky.cn/script/*
      http://www.unionsky.cn/script/*.*
      http://adtaobao.allyes.com/*

    3.如何删除dudu加速器

      第一次安装dudu后,在C:\Program Files下生成HDP文件夹;在进程里表现出来的是MSHTA.exe和henbang.exe,分别对应的运行窗口和驻留在任务栏上的 henbang,启动项里会添加“很棒小秘书”(手动安装时会提示)。卸载它,先在“添加/删除程序”里,发现有 HAP 和 很棒小秘书 ,直接执行卸载。
    注意的是,先执行卸载“HAP”,然后再执行卸载“很棒小秘书”。否则,C:\Program Files\HDP依然存在,且程序完整,执行的删除没有完成。最后检查,往system32里写入的三个文件(二个ini文件,一个hbhap.dll 文件),也成功删除。
      所以,如果大家电脑里有这个软件且一时无法卸载的或提示pupw.sys错误的,可主动安装一次,然后按上面方法执行卸载。
      另检查一下是否有C:\Program Files\HBClient,如果有,说明系统里还装有装上 很棒通行证 ,可在添加删除里执行卸载 Henbang Passport 。

    4.中文通用网址的卸载

      首先进入安全模式。把C:\Program Files目录下的CNNIC目录给删除,然后打开注册表编辑器。在运行-〉regedit,在安全模式下就可以删除这两个键值了。
      在安全模式下把Run目录下的CdnCtr和ExFilter这两个键值删除。然后对注册表进行查找。查找一切和CNNIC、cdnup.exe字符有关的键值和目录。统统删除。OK。现在再重新启动机器。烦人的CNNIC终于离我而去了。不过CNNIC这样被删除之后。好像会导致不能在IE窗口中输入中文。不知道有没有其它人碰到这种情况。还有一个方法可以避免下次再次运行这个烦人的插件。新建一个文本文件,内容如下:
    REGEDIT4
    #9A578C98-3C2F-4630-890B-FC04196EF420 /CNNIC
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{9A578C98-3C2F-4630-890B-FC04196EF420}]
    "Compatibility Flags"=dword:00000400
    保存为.reg的文件,然后双击执行此文件即可。

    5.“很棒小秘书”卸载方法

      双击"c:\windows\system32"下的uninstall.exe 或者henbangkiller.exe 即可,
    然后删除这两个文件和C:\Program Files\henbang文件夹。

      如果你是xp sp2版,可以按照以下方法关闭它:
      1:首先打开ie,然后选择“internet选项”
      2:选择“程序”页,点击“管理加载项”
      3:选中“UrlMonitor Class”,选择禁用此项
      4:OK了

      最好运行msconfig将winup.exe的加载项去掉

      木马 winup.exe 彻底删除方法

      木马 winup.exe经常和“很棒小秘书”一同出现,所以也要一起清除。

      1、 在IE的工具里点"管理加载项",禁用Downloadvalue Class , EyeOnIe Class ,
    URLMonitor Class
       2、在system32中运行一下henbangkiller.exe 再删除 winhtp.dll hap.dll
    xpieknl.dll winup.exe
       3、在注册表中删除
    HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Run下的 winup 键
    HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Run下的 updata键

      在msconfig里面还有一个可疑的东西:msstart.exe 在任务管理器里干掉msstart的进程, 然后再到system32目录下delete掉msstart.exe这个文件。

    6.“网络猪”与“划词搜索”的卸载

      网络猪与划词搜索虽然可以通过添加\删除软件进行卸载,但是总卸载不干净,必须要手动删除安装目录。为此你首先需要卸载掉网络猪与划词搜索;然后单击“开始”-“运行”,输入“msconfig”,回车后在弹出的窗口中选择“启动”标签,在启动中找到“SEARCH.EXE”,去除前边的勾选;按“Ctrl+Shift+ESC”打开“任务管理器”,在进程中结束“SEARCH.EXE”;单击“开始”-“运行”,输入“regedit”,打开注册表,搜索“SEARCH.EXE”的项值,删除相关的项。最后删除整个安装目录。

    在PC上安装Mac OS x86

    【tmd,原来msn屏蔽了“操 作 系 统”这个词的,还害我以为是html中有哪些语句不符合要求,搞得重发了n次,终于搞明白了……】

    (本文摘自:http://www.lm8.org/SoftView/SoftView_615.html,其中所提到的vmware镜像亦可在其中下载)

    【 相关资源、下载链接:

    TLF BT :

    http://bt.eastgame.net/torrents/46b550f341d1db5a6a2793bf0c5d7c59f3412ff9_1123997278.torrent

    Mac.OSX.x86.VMware.硬盘镜像:

    http://soft.freestu.net/SoftView.php?id=759862606566

    http://soft.freestu.net/SoftView.php?id=956800152444

    http://soft.freestu.net/SoftView.php?id=259124898567

    Ubuntu Live CD下载页面 :http://us.releases.ubuntu.com/releases/5.04/里面的install安装光盘估计以后还是要用到的,先下来再说。

    tiger-x86.tar.bz2的种子文件地址:

    http://thepiratebay.org/details.php?id=3368775

    http://static.thepiratebay.org/downloadtorrent/3366926.torrent/Marklar-Tiger_(No_SSE3_check).3366926.TPB.torrent

    http://www.21safe.com/files/temp/macosforx86.rar

    驱动之家BBS讨论帖子:http://bbs.mydrivers.com/viewthread.php?tid=114837&extra=page%3D1

    Pear PC中文站:http://pearpc.heartstringz.net/board/viewforum.php?f=1

     

    想起2个月前那个被人咬掉一口的诱人苹果正式宣布将采用Intel的CPU之后,人们不禁浮想联翩:在自己的PC上运行着心仪已久的Mac OS X,体验着苹果系统的精致界面……

    但是这个梦想不断的被破碎、再拾起、再破碎、再充满希望。但是自昨天起一个振奋人心的消息传来,有人在BT上放出了Vmware的镜像种子。当然版本很多,有的是已经装好的VM镜像,有的是可以在VM上安装的安装包,当然尺寸也是不同的。我下载了一个做好的VM文件,并体验了一下……

    下载后文件为tiger-x86.tar.bz2,大小约为1.3G,需要解压,解压后为6.3G,很恐怖吧?!

    试用了一下,感觉速度不是很快,但是比起PearPC上模拟的Mac OS X来,速度可以用飞速来形容了,呵呵……我的NB内存为512MB,还包括现存共享,所以划分出256MB来运行。估计内存更大的话,速度应该还会提升!

    我打开了所有Dock上程序,打开速度还令人满意,来了张“全家福”,见下图。

    按此在新窗口浏览图片
    按此在新窗口浏览图片
    按此在新窗口浏览图片
    按此在新窗口浏览图片
    按此在新窗口浏览图片
    按此在新窗口浏览图片
    按此在新窗口浏览图片
    按此在新窗口浏览图片
    按此在新窗口浏览图片
    按此在新窗口浏览图片
     


    教程:在PC上安装Mac OSX x86
    作者:且听枫吟 编辑:且听枫吟 2005-8-13 14:33:00

     

    首先,你不能在硬盘新分区里安装OS X,你必须贡献出1整个硬盘。还有,你的CPU至少要支持SSE2指令集,如Pentium M。

    1.通过BT软件下载“tiger-x86.tar.bz2”

    2.将tiger-x86-flat.img拷贝到外置外置USB硬盘上(需要6GB空间)

    3.下载“Ubuntu Live CD”(注意,是Live CD)
    Live CD

    4.刻录Ubuntu ISO光盘镜像,插入PC光驱,重启(提前在BIOS里设置从CD启动)

    5.从ubunto镜像启动进入图形界面,将拷贝6GB tiger-x86-flat.img镜像的USB外置硬盘驱动器接到电脑上,将会有窗口弹出,展示驱动器中的内容。记录下文件路径,应该在/Devices/你的硬盘卷名

    6.打开一个终端窗口(terminal window),进入文件目录(/Devices/硬盘卷名),键入“ls”再次确认目录,你可以看到6GB的镜像文件

    7.在终端窗口中键入:

     按此在新窗口浏览图片


    将以上引用中的“hda”改为你的驱动器名,如果你只有一个驱动器,那么可以不必修改,注意,这将删除掉驱动器里所有内容!确认所有文件做过备份后,回车--等待,在Vaio TR上,大约花费了9分钟

    8.第七步完成后,取出ubuntu光盘,关机,拔下USB硬盘驱动器,当你再次启动时,将开始运行OS X

    如果启动过程中停滞,通过-x选项重启(重启时在darwin screen按键,键入“-x”,回车),其实是进入没有限制的安全模式。

    进入登陆窗口后需要输入密码,该镜像是由“deeamoo”完成的,因此我们可以简单地重新该写密码。重启计算机,在darwin screen过程中按键后输入“-s”,回车,重启进入单用户模式,在命令提示屏输入:

     按此在新窗口浏览图片

     

    系统将提示你输入新密码。你可以更改密码和用户名

    现在不要进行重启,使用“-x”选项,在登陆窗口输入你的用户名密码。

    WELCOME TO THE OS X x86 CLUB!

    注意事项:如果你在一台多硬盘PC上安装,你无需使用外置驱动器,只要将镜像直接放到其他硬盘就好。对于Windows用户来说,可以利用这个软件

    Justin表示原生安装后的MAC OS X将比vmware快100万倍(夸张),Mac OSX全速运行:USB、网络,所有x86软件。

    新系统启动非常慢,需要超过1分钟时间,但是一旦启动完成,所有操作运行绝对全速。Justin认为,这是因为启动时实际上年日了安全模式。

    顺便提一句,Justin的Sony Vaio TR2A配置为:1GHz低压CPU,512MB内存。

     

    8/20/2005

    Flash常用代码集锦

    1、用flash 做那种弹出的小窗口
        分两步:
        给flash中的按钮加入如下action:
        on (release) {
        getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
        }
        在HTML页面的...之间加入下面的javascript代码.


        2、如何使得flash一打开就是全屏?
        fscommand("fullscreen",true)
        如何不能使用右键?
        fscommand ("showmenu", "false");

        3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
        例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
        在要加载动画的那钟加入
        loadMovie("dd.swf", "a");
        a._x=205;
        a._y=250;
        你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a

        4、当鼠标经过时动画播放到某处
        on (rollover) {
        gotoAndPlay(10);
        }
        当鼠标按下时动画播放到某处
        on (release) {
        gotoAndPlay(1);
        }

        5、播完动画后自动跳到某网页
        getURL("siteindex.htm", _self);

        6、设为首页
        on (release) {
        getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');void document.links.setHomePage    ('http://www.flash8.net/')", "_self", "POST");
        }

        注意要将网页中的flash的ID号命名为"links"

        加入收藏夹
        on (release) {
        getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
        }

        7、关于随机数的技巧
        用来产生6--20之间的5个不重复的随机数:
        1):首先产生一个随机数,放在数组对象中的第一个位置;
        2):产生一个新的随机数.
        3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
        4):将新的随机数加入数组对象中下一个数组元素内.
        5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
        6):结束.
        AS如下:
        data1=newArray(5);
        tot=1;
        data1=[tot-1]=random(20-6+1)+6;
        do{
        gen_data=random(20-6+1)+6;
        reapeat_data=0;
        for(i=0,i<=tot-1;i++){
        if(gen_data==data
        reapeat_data=1;
        break;
        }
        }
        if(reapeat_data==0){
        tot++
        data[tot-1]=reapeat_data;
        }
        }while(tot<5);
        trace(data1);

        8 、如何使得flash一打开就是全屏的
        这里说的方法只是用于flash Player (fp)

        9 、如何禁止右键菜单
        fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数

        或者用最简单的一句as,在fp和网页中均适用:
        Stage.showMenu=false;

        10、载入动画的问题
        loadMovie("dd.swf", a); //这里没有引号~

        11、播完动画后自动跳到某网页
        getURL("siteindex.htm", "_self"); //这里有引号滴~
     
    8/17/2005

    谈论随时进入msn网络日志编辑界面!

     

    引用

    随时进入msn网络日志编辑界面!

    有过这样的经历吗?

    看到一篇好文章或是有了好的想法,想记录到网络日志。点地址栏,输入主页地址,登录,进入“编辑我的共享空间”,最后点击“网络日志”进入日志编辑?? 灵感可是稍纵即逝的啊!

    那么试试这个——

    点击下面这个链接立即进入你的msn网络日志编辑界面!

    http://spaces.msn.com/blogit.aspx

    将上述链接添加到收藏夹,即可随时立刻记录所见所闻。

     

    说明:

    1、我们引用一篇日志,点击“记录它”,就会复制日志内容并进入日志编辑。事实上,“记录它”就是利用了blogit.aspx

    2、在登录界面选择“记录我的电子邮件和密码”,才可以直接进入编辑日志。

    Rainwalk

    欢迎来到Msn Space ProWelcome 

    列表项顺序的调整

    注意到每次添加或修改列表项项目,项目总会出现在列表末端,于是就有了这个技巧:

    1、从“编辑我的共享空间”首页进入“列表”,从“查看”选择你所要修改的列表

    2、找到你想要放在最上面的项目,点击相应的单击此处编辑此项目。编辑按钮

    3、按F5刷新,即可看到刚才的项目出现在了最下面(路人:~~我要最上面,whaT's thIs?? Rainwalk: ==)

    4、重复2、3步,即可按照希望的顺序排列列表项了(路人:有点麻烦似的,我有20个列表项,重复2323,好累%   Rainwalk: 说起来麻烦,做起来可是十分简单啦)

    Rainwalk


    p.s.由于MSN Spaces的列表项仍然无法随意调整,这个是目前唯一实用的方法。

    p.p.s.列表项较少的,可以按你想象中的先后顺序把所有的项目依次点击单击此处编辑此项目。,然后保存,而不用每次都F5刷新。(感谢小女巫提供该条 p.p.s)

    p.p.p.s F5只是为了方便即时查看效果,以免失误,当然可以一次改动多个然后查看。实际的原理只有一个:本文开头所说的“每次添加或修改列表项项目,项目总会出现在列表末端”。

    8/16/2005

    MSN 新功能--PowerToy

    MSN Spaces Team发布了PowerToy增强工具,可以在Space上实现更多的功能。
    PowerToy包括三个功能:SPACE界面自定义设置、Windows Media Player播放器和SPACE自定义HTML列表。
     
    SPACE界面自定义设置 可以自由设置整个SPACE的外观、文字颜色、背景色等等。查看详细颜色代码和效果请--点击这里--
     
    Windows Media Player播放器可以允许在首页添加音乐或视频。用这个功能就可以实现首页永久固定的背景音乐了。这里注意要用规定的格式,不然会无法播放。
     
    SPACE自定义HTML列表可以允许加一个完全自定义的列表,可以在这个列表里添加图片、计数器、色彩文字等等等等,当然你也可以把它当作永久置顶日志,但是它对HTML字符有长度限制,所以添加的东西不能太多,只允许512个字节,但一般的置顶图片、计数器都足够了。这里要注意,日志里禁用的HTML代码比如<iframe>等,在这里一样会被过滤掉。
     
    以上三个工具都只限添加一个,无法重复添加。
     
    好了,下面看详细教程吧
     
    8/15/2005

    定时关机技巧全集

    定时关机技巧全集
    一、win9x关机
    关机是大家常做的一件事,不少人还传统地使用着点击开始/关闭系统/关闭计
    算机的方法。是不是太古老了?来吧朋友,今天跟我一起来玩关机。
    一键关机
    在桌面单击鼠标右键,选择新建/快捷方式,在创建快捷方式对话框命令行一栏
    中输入:C:\windows\rundll32.exe user,exitwindows(其中的逗号不能少),
    左键单击下一步,在选定快捷方式的名称一栏中输入:关闭计算机,左键单击完
    成。现在在桌面上生成了一个关闭计算机的图标,用鼠标选中,单击右键,左键
    单击属性,选定“快捷方式”标签,将光标移到 “快捷键”一栏中,按下F2键(
    F1-F12中任意一键均可)。好了,今后您只须按一下F2键,就能实现自动关机了
    定时关机
    现在不少主板都有定时关机功能,只是界面全是英文,设置起来不方便。您可以
    在计划任务中进行设置。运行计划任务程序,点击添加已计划的任务,运行计划
    任务向导,单击下一步,单击浏览,选择桌面,双击我们前面建立的一键关机程
    序,程序名称栏中输入:定时关机,再选择“每一天”单选框,点击下一步,设
    定程序的开始时间和开始日期,点击下一步,点击完成。要修改关机时间,可在
    计划任务程序中,选定您所建立的“定时关机”程序,进行相应的设置。
    活学活用
    您在运行磁盘碎片整理程序时,是不是有这样的感觉,即不想面对枯燥的屏幕,
    又怕程序运行完毕自己忘了关机,现在可以在计划任务中对关机程序进行设置,
    把磁盘碎片整理安排在睡觉前进行,通过计划任务和定时关机,有多种方法可以
    让电脑在运行完磁盘碎片整理程序后自动关闭系统,这里介绍一种简单的方法:
    打开计划任务程序,双击定时关机,在“计划任务”下拉列表中选择“一次性”
    ,开始时间可根据您的计算机的速度和所整理硬盘的大小进行设置,一般设置为
    比当前时间晚2-3小时足矣。“一次性计划任务”复选框中的时间设置,默认时
    间是当日,如您设置的程序运行时间在午夜0时以后,别忘了将此时间进行相应的
    调整。好吧,累了一天的您安心上床休息吧,电脑会在运行完后自动关机,再也
    用不着您傻傻地等了。

    二、让NT自动关机
    你是否习惯了Windows 98中的自动关机功能,但是在Windows NT下你是否觉得不
    能自动关机实在很“落伍”,是的,这是由于Windows NT不支持ATX电源的软关机
    功能,所以它最大的BUG之一就是关闭系统后不能自动关闭电源(某些版本的
    Windows 2000也存在这个问题),不过现在给你介绍一种简单的办法解决这个问题
    ,让你从此省心省力,当然前提是你要有Windows NT Service Pack 6(SP5或SP4
    也行)的光盘(其实只是需要它里面的一个文件),而且已经装了Service Pack 4以
    上的版本。
      进入Windows NT操作系统,找到安装光盘里名字为Hal.dll.softex的文件(我
    的光盘里是放在\I386这个目录里,74.3KB),然后再到装有NT系统的盘里将
    \Winnt\System32\目录下的Hal.dll文件找到,先把这两个文件备份起来以防不测

      接下来,将Hal.dll改为它名(如Hal.dll.old),将Hal.dll.softex从光盘里复
    制到\Winnt\System32\目录下,并改名为Hal.dll.这样原来的Hal.dll文件就被
    Hal.dll.softex取代了,而我们的目的就是要让Hal.dll.softex成为新的Hal.dll
    在系统关机时起作用,这一步已经完成。
      然后我们要修改一下注册表,点击“开始”、“运行”,接着在提示符下键入
    “Regedit”(或“Regedit32”),打开注册表编辑器的窗口进行编辑。进入
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows
    NT\CurrentVersion\Winlogon主键下,双击窗格右方的“PowerdownAfterShutdown
    ”键值名称(如果没有此名称,则可利“编辑”菜单的"添加数值"命令进行添加,其
    数据类型为REG_SZ,默认值为0)。
      当出现“字符串编辑器”对话框时,可在“字符串”文本框中输入“1”(或其
    他非零的数值)。做完这一切后你就可以重新启动了,再次关机看看,系统是不是
    就能自动关闭电源了?
      编后:和以前的电源相比,ATX电源主要是增加了+3.3V和+5V Standby两路
    输出信号,可以让操作系统直接对电源进行管理,从而实现软关机等功能,它是
    目前普遍采用的电源。

    三、让Windows 2000/XP自动关机
    如果你想出门,但电脑又正在进行工作,这时就要用到自动关机。大多数实现自
    动关机的方法都是使用一些第三方软件,这样不仅麻烦,而且为实现这个小功能
    而专门动用一个软件,显的小题大做了!其实Windows XP(Windows 2000也可以
    )自身就具备定时关机的功能,下面我们就来看看如何实现Windows XP的自动关
    机。
    Windows XP的关机是由Shutdown.exe程序来控制的,位于Windows\System32文件
    夹中。如果想让Windows 2000也实现同样的效果,可以把Shutdown.exe复制到系
    统目录下。
    比如你的电脑要在22:00关机,可以选择“开始→运行”,输入“at 22:00
    Shutdown -s”,这样,到了22点电脑就会出现“系统关机”对话框,默认有30秒
    钟的倒计时并提示你保存工作。如果你想以倒计时的方式关机,可以输入
    “Shutdown.exe -s -t 3600”,这里表示60分钟后自动关机,“3600”代表60分
    钟。
    设置好自动关机后,如果想取消的话,可以在运行中输入“shutdown -a”。另外
    输入“shutdown -i”,则可以打开设置自动关机对话框,对自动关机进行设置。
    Shutdown.exe的参数,每个都具有特定的用途,执行每一个都会产生不同的效果
    ,比如“-s”就表示关闭本地计算机,“-a”表示取消关机操作,下面列出了更
    多参数,大家可以在Shutdown.exe中按需使用。
    -f:强行关闭应用程序
    -m \\计算机名:控制远程计算机
    -i:显示图形用户界面,但必须是Shutdown的第一个选项
    -l:注销当前用户
    -r:关机并重启
    -t 时间:设置关机倒计时
    -c "消息内容":输入关机对话框中的消息内容(不能超127个字符)
     
    延时自动关机
    使用方法:把下面的代码保存成一个扩展名为VBS的文件,运行即可。
    测试:在Windows2000 Professional 和Server下通过。 
    附:脚本

    'Create by guoli
    set wshshell = CreateObject("WScript.Shell")
    timeout = 20
    'Time Out 可以自己定义
    ask = "系统将在 " & timeout & " 秒钟后将关机!" 
    title = "自动关机"
    constants = vbExclamation + vbOkCancel
    result = wshshell.Popup(ask, timeout, title, constants)
    if result = vbCancel then
    elseif result = true then
    Set colOperatingSystems = GetObject("winmgmts:{(Shutdown)}").ExecQuery("Select * from Win32_OperatingSystem")
    For Each objOperatingSystem in colOperatingSystems
    ObjOperatingSystem.Win32Shutdown(8)
    Next
    end if

    xp和2000最基本的系统进程

    万一自己的电脑中了病毒,而且病毒在系统中开了进程,这时务必要关闭这个病毒文件的进程。但对于不熟悉系统进程的朋友千万不要随便删除进程文件哦!
    xp和2000最基本的系统进程
    smss.exe
    csrss.exe 子系统服务器进程
    winlogon.exe 管理用户登录
    services.exe 包含很多系统服务
    lsass.exe 管理 IP 安全策略以及启动 ISAKMP/Oakley (IKE) 和 IP 安全驱动程序svchost.exe 包含很多系统服务
    explorer.exe 资源管理器
    可选择系统进程
    mstask.exe 允许程序在指定时间运行
    regsvc.exe 允许远程注册表操作
    winmgmt.exe 提供系统管理信息
    tftpd.exe 实现 TFTP Internet 标准。该标准不要求用户名和密码。远程安装服务的一部分
    dns.exe 应答对域名系统(DNS)名称的查询和更新请求
    可以试着关掉的
    tcpsvcs.exe 提供在 PXE 可远程启动客户计算机上远程安装
    ismserv.exe 允许在 Windows Advanced Server 站点间发送和接收消息
    ups.exe 管理连接到计算机的不间断电源(UPS)。
    wins.exe 为注册和解析 NetBIOS 型名称的 TCP/IP 客户提供 NetBIOS 名称服务
    ntfrs.exe 在多个服务器间维护文件目录内容的文件同步
    RsSub.exe 控制用来远程储存数据的媒体
    locator.exe 管理 RPC 名称服务数据库
    lserver.exe 注册客户端许可证
    dfssvc.exe 管理分布于局域网或广域网的逻辑卷)
    clipsrv.exe 支持“剪贴簿查看器”,以便可以从远程剪贴簿查阅剪贴页面msdtc.exe 并列事务,是分布于两个以上的数据库,消息队列,文件系统,或其它事务保护资源管理器
    faxsvc.exe 帮助您发送和接收传真
    dmadmin.exe 磁盘管理请求的系统管理服务
    mnmsrvc.exe 允许有权限的用户使用 NetMeeting 远程访问 Windows 桌面
    netdde.exe 提供动态数据交换 (DDE) 的网络传输和安全特性。
    smlogsvc.exe 配置性能日志和警报
    rsvp.exe 为依赖质量服务(QoS)的程序和控制应用程序提供网络信号和本地通信控制安装功能
    RsEng.exe 协调用来储存不常用数据的服务和管理工具
    RsFsa.exe 管理远程储存的文件的操作
    grovel.exe 扫描零备份存储(SIS)卷上的重复文件,并且将重复文件指向一个数据存储点,以节省磁盘空间
    SCardSvr.exe 对插入在计算机智能卡阅读器中的智能卡进行管理和访问控制snmp.exe 包含代理程序可以监视网络设备的活动并且向网络控制台工作站汇报snmptrap.exe 接收由本地或远程 SNMP 代理程序产生的陷阱消息,然后将消息传递到运行在这台计算机上 SNMP 管理程序
    UtilMan.exe 从一个窗口中启动和配置辅助工具
    msiexec.exe 依据 .MSI 文件中包含的命令来安装、修复以及删除软件

    八大绝招查找和排除ADSL变慢原因

    八大绝招查找和排除ADSL变慢原因
    用户反映,ADSL高速宽带网在使用过程中,有时还不如原来的窄带MODEM(调制解调器)上网速度快。那么,上网速度慢主要由哪些原因造成的?如何快速查找和排除呢?
      1.网卡绑定的协议太多。
      上网速度慢,在局域网用户中很常见,原因是网卡绑定的协议太多。网卡上如果绑定了许多协议,当数据通过网卡时,计算机就要花费很多时间来确定这个数据使用哪种协议来传送,这时用户就会感觉上网慢。解决方法是:让一块网卡只运行PPPOE协议来连接ADSL,提供上网的外部连接,另一块网卡运行局域网的其他协议,从而各尽其职提高性能,这样客户端上网速度就会改善。
      2.ADSL设备散热不良。
      ADSL设备工作时发热量比较大,平时要注意散热,许多用户把ADSL设备和路由器、集线器等放在一个机柜里,各种设备工作时一块散热,对ADSL的正常工作有影响。如刚上网时正常,5分钟左右,网速下降,下载速率与窄带56kMODEM一样,这时用手摸设备很烫,换一个ADSL设备,速度就上来了。所以,微机、ADSL等设备不可放在同一机柜内,要分散摆放,设备之间留有通风散热通道,微机房间最好做到恒温,一般环境温度应控制在10℃~30℃。相对湿度保持在40%~70%为好。
      3.访问互联网接口错误。
      这是由于Windows(窗口软件)的Internet连接向导给IE指定的访问互联网接口错误引起的,Enterhet300(虚拟拨号软件)使用的是局域网类型虚拟拨号,而IE缺省使用普通拨号,浏览的时候IE首先寻找拨号接口。找不到拨号以后就找局域网里面有没有代理服务器,最后才会找到Enternet300这个接口,所以会很慢,只需要重新运行一遍Internet(互联网)连接向导,选择局域网方式,并取消自动搜索代理服务器就可解决。
      4.系统不支持多任务。
      如果用户的计算机刚刚符合最低配置,故系统就不能支持同时浏览网页、下载软件、听音乐等多项任务。多种任务同时工作时就会感觉上网慢。因此,同时工作任务一般不超过两项为好。
        5.未绑定TCP/IP协议。
      未绑定TCP(传输控制协议)/IP(国际协议),多为网卡驱动程序没装好、网卡质量有问题、PCI(总线标准)插槽不好。应先把设备管理器里的网卡驱动删除,重启后安装驱动程序;如果不好,把网卡换一个PCI插槽,仍不好可再换一块网卡。
      6.电话线路质量低劣。
      ADSL技术对电话线路的质量要求较高,目前采用的ADSL是一种RADSL(即速率自适应ADSL),如果电话局到用户间的电话线路在某段时间受到外在因素干扰,RADSL会根据线路质量的优劣和传输距离的远近,动态地调整用户的访问速度。如访问的是国外站点,速度会受到出口带宽及对方站点线路、设备配置情况等因素影响,需要全网协调配合解决。线路问题主要有:因为施工时未遵循施工标准,遗留质量隐患,如没加塑料套管导致老鼠咬断线路;配线架或其他材料因质量问题,导致跳线接触不良;用户在装修时暗敷的室内线损坏等。
      7.软件没有重新设置。
      用户安装ADSL宽带后,上网条件已经发生变化,相应的工具软件却没有重新设置,也是造成速度慢的原因之一。如通信软件QQ,就需要对它进行一些设置。从QQ面板中选择“系统参数”命令,点击“网络设置”标签,将原来的“拨号上网”改为“局域网接入Internet”就可以了。
      8.微机硬件软件问题。
      硬件故障主要表现在用户网卡损坏或没有正确安装;用户微机主板和网卡不兼容;用户微机档次太低,内存少导致运行速度慢。如硬件配置赛扬600/64MB内存,WINDOWSXP操作系统,会导致微机运行相当慢,上网速度也不可能高。软件故障主要是由于用户不了解计算机知识,在使用过程中误操作,导致操作系统出错或拨号软件损坏而无法上网;用户没有正确操作,使拨号软件非法关闭,导致软件出错;用户浏览一些网页后,系统出现问题,在处理时不慎将备份的拨号软件删掉;用户微机出现问题,重装系统后,没有安装拨号软件。这些问题只要重新安装拨号软件故障即可排除