Board logo

标题: 急~~~怎样结束进程!!! [打印本页]

作者: eckert     时间: 2007-2-22 04:38    标题: 急~~~怎样结束进程!!!
我说的是让批处理监视进程.! 一但发现了就自动结束掉......

比如QQ. 不让QQ 运行~~~~`

作者: electronixtar     时间: 2007-2-22 05:59
论坛搜索

作者: anqing     时间: 2007-2-22 06:35
On Error Resume Next
do
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colProcessList = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = 'qq.exe'")
For Each objProcess in colProcessList
objProcess.Terminate()
Next
loop


刚看到,别人发的vbs脚本

作者: juventusryp     时间: 2007-2-22 08:31
@echo off
for %%i in (tasklist) do (
tasklist /fi "Imagename eq QQ.exe"
taskkill /t /f /fi "Imagename eq QQ.exe")
pause

知道自己写的很复杂,不过可以用

作者: juventusryp     时间: 2007-2-22 08:32
另外请高手解释下我这样写为什么不行
@echo off
for %%i in (tasklist /fi "Imagename eq QQ.exe") do taskkill /t /f %%i
pause

作者: slore     时间: 2007-2-22 09:03
这样就可以啊
taskkill /f /im QQ.exe

作者: juventusryp     时间: 2007-2-22 09:28
楼上的没看懂楼主的意思,LZ的意思是监视进程,有就杀...

作者: slore     时间: 2007-2-22 09:33
直接运行这个有了就杀了嘛

作者: bob1989     时间: 2007-2-22 10:21
把批处理放到后台延时反复执行!

作者: anqing     时间: 2007-2-22 12:07
vbs给出来了,用它吧

作者: zhxy9804     时间: 2007-2-24 22:50
我是网管,一般我用左轮查杀,你要是想用跟我说声!◎!

作者: cqjia633     时间: 2007-2-25 13:31
辛苦,谢谢共享!