求个VBS脚本,功能如下,最近在学习VBS,如能加下注释的话,不胜感激!
发布网友
发布时间:2022-04-26 19:55
我来回答
共1个回答
热心网友
时间:2023-10-26 04:25
下面代码能实现你的目的,有问题或者不懂的地方就追问哈。
Do
WScript.Sleep 1000 '间隔时间1S,如果不加的话CPU使用率会很高
ProcessClose("kill.exe") '调用下面的关闭进程的Function
Loop '无限循环
Function ProcessClose(ProcessName)
set MWI=GetObject("winmgmts:\\.\root\cimv2") '创建WMI对象
set Pro=MWI.ExecQuery("select * from win32_process where name='" & ProcessName & "'")
For Each ID In Pro 枚举名字为kill.exe的进程
ID.Terminate() '关闭该进程
next
End Function追问可能我没说清楚,不好意思,我改下:
1、脚本运行后一直在后台执行,不显示执行结果。
2、隔3秒检测一次进程,如果有KILL.EXE进程就获取KILL.EXE程序的路径判断这个KILL文件的大小,如果这个KILL文件的大小等于8704字节就结束掉KILL.EXE进程。大小不等于8704就不结束!
谢谢各位了