帮我分析下批处理隐藏黑框的代码

来源:百度知道 编辑:UC知道 时间:2024/06/11 08:13:02
Dim Wsh
Set Wsh = WScript.CreateObject("WScript.Shell")
WScript.Sleep(0)
Wsh.Run "C:\删auto病毒.bat",false,false
Set Wsh=NoThing
WScript.quit

("C:\删auto病毒.bat")根据自己的批处理和路径改

这是网上看到的,麻烦帮我说一下是什么意思?
1.Dim Wsh是什么意思?
2.WScript.Sleep(0)是什么意思?
3.false,false 是什么意思?
4.Set Wsh=NoThing是什么意思?
5.WScript.quit是什么意思?

1.Dim Wsh定义变量Wsh
2.WScript.Sleep(0)延时0秒,其实是没延时喽
3.false,false两个参数都为假,从而实现隐藏运行
4.Set Wsh=NoThing为Wsh赋值为空
5.WScript.quit退出vbs

Dim Wsh 初始化WSH变量
WScript.Sleep(0) 载入WScript函数
false条件为假
Set Wsh=NoThing WSH的值=NoThing就是说明病毒已经没了
WScript.quit 退出WScript函数
这个主要的是WScript这个函数 这个没用