VBS如何取任务管理器进程的各种值
上一篇 /
下一篇 2011-03-09 15:23:59
/ 个人分类:软件测试
51Testing软件测试网'T/p2c
yX\2T'这是一个VBS,自动监控MDecoder.exe,如果MDecoder.exe异常退出,会自动启动MDecoder.exe进程,参考http://wenwen.soso.com/z/q264985198.htm
*FJc&d/\&^5s
|7a"e0
51Testing软件测试网F v1MO{sZ;m
1G f8L9l
K{2M)}7n1}0SET WSHSHELL=WSCRIPT.CREATEOBJECT("WSCRIPT.SHELL")51Testing软件测试网+R T7yNL$Z!G5S6aQ
Dim Mysign,objShell51Testing软件测试网1P `
Ph!ZgG&Z
Set bjShell = CreateObject("Wscript.Shell")51Testing软件测试网:pX)?h|ah
do while 1 51Testing软件测试网dB?,rQE0@'@#U
Mysign=0
WwCS;w0for each ps in getobject("winmgmts:\\.\root\cimv2:win32_process").instances_
'brd2V s0 if(ps.name="MDecoder.exe" )then
f|c4ynT[B*f6Wf0 'WSHSHELL.RUN "CMD /C TASKKILL /IM "&PS.NAME&" /F",0,151Testing软件测试网%x-Fjb:Y6x G
'WSHSHELL.RUN "你的bat文件和路径"
8}LJL5|0 'msgbox "MDecoder.exe is running!"51Testing软件测试网"PagOCAg
Mysign=0
:x8P ]_+Ed2I0 Exit for
0}9|&Y.zg-\+ZJE0 end if51Testing软件测试网,[MQ:o5C7O9EO:fWF?
Mysign=151Testing软件测试网 U8q+XQY+e5rCY(Q N]
next51Testing软件测试网!~6B7@k#m?
F
if(1=Mysign) then
\Z}$FM5K.tVDZ0
51Testing软件测试网9w"?6O.t8lx\7BobjShell.Run "D:\MDecoder\MDecoder.exe"51Testing软件测试网 g6Y/U5Qu3\j
end if
*u'V"T;R:I$nVe-v0Wscript.Sleep 15000
K_0_`Nhi"U0loop51Testing软件测试网 IR-|8CIX2Wu+?
|Bc1NS*c0------------------------------------------------------以下是Win32_Process对这个属性的一个扩展,可以直接保存vbs,运行,看看运行结果。有关多Win32_Process属性,请看http://wenku.baidu.com/view/95a924ce050876323112121b.html。
]9?.h;_(n
M GB1B0
51Testing软件测试网 t:clEj5@L
RstrComputer = "."51Testing软件测试网r-rZL1f1\8Z,eN&i
Set wbemServices = Getobject("winmgmts:\\" & strComputer)51Testing软件测试网2A{*hU5o
l#W1vw
Set wbemObjectSet = wbemServices.InstancesOf("Win32_Process")
"A'LG2[P0For Each wbemObject In wbemObjectSet51Testing软件测试网 r4r\iQ Z"v
WScript.Echo "Name: " & wbemObject.Name & "," & _51Testing软件测试网Q O_P
B
" Handle: " & wbemObject.Handle & vbCrLf & _
JE*u5o:A0" Process ID: " & wbemObject.ProcessID & vbCrLf & _51Testing软件测试网/Q9t
oMw#\
}
"Thread Count: " & wbemObject.ThreadCount & vbCrLf & _51Testing软件测试网9JQea%H_:dhX#t-X
"CSName:" & wbemObject.CSName51Testing软件测试网`&K5ne(w.M
4LG2EE"s0Next
:mX.V"f^6Ty0
收藏
举报
TAG: