假如我现在进程列表中有很多java.exe进程,现在我想现在我根据其中某一个java.exe进程的路径 杀掉该进程。
请问这个需要怎么实现..
请问这个需要怎么实现..
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
Originally posted by WANKOILZ at 2010-8-19 16:03:
wmic process where name='java.exe' get executablepath
Originally posted by newxso at 2010-8-19 16:03:
首先你要枚举进程列表中各进程的映像路径,然后用映像路径与你设定的路径进行比较,若有相同之处就执行终止进程动作。
例如(自行修改进程名 ...
wmic process where executablepath='C:\\Program Files\\Java\\jre1.6.0\\bin\\java.exe' call terminate
Originally posted by qinchun36 at 2010-8-20 14:14:
你既然装了 wmic ,为什么不看看资料学习一点基本操作命令呢,它本身就能够结束进程。
路径反斜杠要写双的。
wmic process where executablepath='C ...
strPath="iServerJava\thirdparty\jdk\bin\java.exe"
Set objWMIService=GetObject("winmgmts:\\.\root\cimv2")
Set colProcessList=objWMIService.ExecQuery("Select * from " & _
"Win32_Process Where Name='java.exe'")
For Each objProcess in colProcessList
If InStr(LCase(objProcess.ExecutablePath),LCase(strPath)) Then objProcess.Terminate
Next