1、读取当前进程列表
2、查看是否有目标进程
3、如果没有目标进程运行则
![](/icons/83883dou.gif)
结束所有ieplore.exe进程
代码如下(这里
![](/icons/83883dou.gif)
我用notepad.exe为目标进程
![](/icons/83883dou.gif)
也就是说如果记事本没有运行则
![](/icons/83883dou.gif)
关闭所有ie
![](/icons/83883dou.gif)
当然
![](/icons/83883dou.gif)
你还可以把其他浏览器
![](/icons/83883yi.gif)
块列入关闭序列当中
![](/icons/83883dou2.gif)
每隔3分钟检查
![](/icons/83883yi.gif)
次)
option explicit
dim wmi,process,pro,str,program
program=\"notepad.exe\" \'这里以记事本为例,如果当前进程没有记事本则关闭所有ie进程
do \'进入循环
![](/icons/83883dou.gif)
每3秒检查
![](/icons/83883yi.gif)
次
![](/icons/83883set.gif)
wmi=getobject(\"winmgmts:{impersonationlevel=impersonate}!\\\\.\\root\\cimv2\")
![](/icons/83883set.gif)
process=wmi.execquery(\"select * from win32_process\") \'获取当前进程列表
str=\"\"
for each pro in process
str=str&pro.name
next
![](/icons/83883if.gif)
instr(str,program) =0 then \'检查目标进程是否运行
![](/icons/83883set.gif)
process=wmi.execquery(\"select * from win32_process where name=\'iexplore.exe\'\")
for each pro in process
pro.terminate
![](/icons/83883kh.gif)
\'如果目标进程没有运行则结束ie进程
next
end
![](/icons/83883if.gif)
wscript.sleep 3000 \'每3秒钟检测
![](/icons/83883yi.gif)
次
loop
延伸阅读
最新评论