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

首頁 > 編程 > VBScript > 正文

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

2019-10-26 18:06:13
字體:
來源:轉載
供稿:網友
運行效果圖:



代碼(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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 子洲县| 东港市| 绥中县| 沙田区| 右玉县| 株洲县| 沁阳市| 沙洋县| 中阳县| 鄂托克前旗| 仁寿县| 六枝特区| 绵阳市| 夏河县| 井陉县| 镇沅| 大同县| 东安县| 武安市| 东兰县| 明光市| 乐业县| 灌南县| 电白县| 进贤县| 闸北区| 日喀则市| 东源县| 固镇县| 墨脱县| 拜城县| 东乡族自治县| 垫江县| 区。| 嫩江县| 方正县| 庆阳市| 万盛区| 铜鼓县| 芦溪县| 蚌埠市|