国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > VBScript > 正文

VBScript 監控并結束指定進程的代碼

2020-07-26 11:47:38
字體:
來源:轉載
供稿:網友
運行效果圖:



代碼(monprocess.vbs):

復制代碼 代碼如下:

On Error Resume Next

strComputer = "."
arrTargetProcs = Array("calc.exe", "notepad.exe", "other.exe")
'數組里為要監視的進程名

Set SINK = WScript.CreateObject("WbemScripting.SWbemSink","SINK_")
Set objWMIService = GetObject("winmgmts:" & _
 "{impersonationLevel=impersonate}!//" & strComputer & "/root/cimv2")
objWMIService.ExecNotificationQueryAsync SINK, _
 "SELECT * FROM __InstanceCreationEvent WITHIN 1 " & _
  "WHERE TargetInstance ISA 'Win32_Process'"
Wscript.Echo "Are monitoring processes ..."
Do
 WScript.Sleep 1000
Loop

'***************************************************************************
Sub SINK_OnObjectReady(objLatestEvent, objAsyncContext)
'Trap asynchronous events.
 For Each strTargetProc In arrTargetProcs
  If LCase(objLatestEvent.TargetInstance.Name) = LCase(strTargetProc) Then
   intReturn = objLatestEvent.TargetInstance.Terminate
   If intReturn = 0 Then
    Wscript.Echo "Time: " & Now & ", Succeed!" & chr(9) & _
     "Name: " & objLatestEvent.TargetInstance.Name
    Else
    Wscript.Echo "Time: " & Now & ", Failed!" & chr(9) & _
     "Name: " & objLatestEvent.TargetInstance.Name
   End If
  End If
 Next
End Sub

原文:https://www.enun.net/?p=2385

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金溪县| 陇川县| 启东市| 安福县| 海盐县| 临武县| 沐川县| 化隆| 平南县| 汕尾市| 镇安县| 体育| 阿克苏市| 宜阳县| 资兴市| 丹寨县| 桐柏县| 聊城市| 介休市| 修文县| 自贡市| 庐江县| 霍林郭勒市| 库车县| 涡阳县| 察雅县| 巩义市| 德清县| 宜春市| 兴山县| 贞丰县| 宁强县| 康定县| 红原县| 新乡市| 集贤县| 清涧县| 柳林县| 佛山市| 平武县| 左权县|