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
辛苦,谢谢共享!