您的位置: 主页 >> 病毒信息

 WSH 是怎样工作的?

    (天极网    2002/08/22) 

    WSH 的工作流程,实际上就是脚本文件被解析并执行的过程。我们知道,现在脚本经常会被植入网页,其中包括 HTML 页面(客户机端)和 ASP 页面(服务器端)。对于植入 HTML 页面的脚本,其所需的解析引擎会由 IE 这样的网页浏览器载入;对于植入 ASP 页面的脚本,其所需的解析引擎会由 IIS(Internet Information Services)提供。

  而对于出现在 HTML 和 ASP 页面之外的脚本(它们常以独立的文件形式存在),就需要经由 WSH 来处理了。在这里要插一句:WSH 的正常工作的前提,是你必须安装了微软 3.0 或更高版本的 IE,因为 WSH 在工作时会调用 IE 中的 VBScript 和 JScript 解析引擎。

  现在,就让我们来看看脚本文件经由WSH执行的过程。为了更加直观,笔者根据有关资料绘制了一幅工作流程图,从图中大家能对 WSH 在脚本文件运行中所起到的作用有个理性认识。对于这个流程图,还需要补充两点:1、图中第(2、3)步,WSH根据脚本文件后缀名,到系统注册表中查询所需的脚本引擎时,VBScript和JScript 两种语言的解析引擎是 Windows 系统中原有的,而其它脚本语言的解析引擎,如 PERL、TCL等,需要用户另行定义;2、第(5)步执行脚本命令时,一些脚本指令会使用到WSH内置对象所提供的服务,例如处理注册表项。这时,脚本指令就会向WSH提出请求,并由WSH完成所需任务。也正是在这一步,WSH 的功能得到了淋漓尽致的发挥。



  
  








反病毒论坛】   【网络安全论坛】   【关闭窗口

热点推荐