求一个vbs代码 要求每100秒检测一次,当检测到系统运行一个进程名为1.exe的程序,电脑自动关

求一个vbs代码要求每100秒检测一次,当检测到系统运行一个进程名为1.exe的程序,电脑自动关闭该程序并重新启动,要求该脚本可以自启动... 求一个vbs代码
要求每100秒检测一次,当检测到系统运行一个进程名为1.exe的程序,电脑自动关闭该程序并重新启动,要求该脚本可以自启动
展开
 我来答
小太阳ACA
2016-05-18 · TA获得超过147个赞
知道小有建树答主
回答量:292
采纳率:62%
帮助的人:119万
展开全部
sub Close_Process(ProcessName)
On Error Resume Next
for each ps in getobject("winmgmts:\\.\root\cimv2:win32_process").instances_
if Ucase(ps.name)=Ucase(ProcessName) then
ps.terminate
end if
next
end sub
Close_Process("notepad.exe")
set y=getobject("winmgmts:\\.\root\cimv2")
set ws=createobject("wscript.shell")
'手动设置区
exename="1.exe" '进程名
times=100 '检测间隔
shuttime=0 '关机时间,0为马上
sr="s" '关机(s)或者重启(r)
'手动设置区结束
Do
Wscript.Sleep times*1000
set x=y.execquery("select * from win32_process where name='"& exename &"'") 
for each i in x
Close_Process("notepad.exe")
set fso = CreateObject("Scripting.FileSystemObject")
set fn=fso.GetFolder(fso.GetParentFolderName(Wscript.ScriptFullName))
Ws.Run "shutdown.exe /"& sr &" /t "& shuttime
ws.Nothing
wscript.quit
next
loop
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式