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

首頁 > 編程 > VBScript > 正文

VBScript 監(jiān)控并結(jié)束指定進程的代碼

2020-06-26 18:35:38
字體:
供稿:網(wǎng)友
有時候我們需要監(jiān)控一些進程,防止一些進程的開啟,發(fā)現(xiàn)指定進程運行就關(guān)閉它,那么就可以參考下面的代碼
 
運行效果圖:

VBScript 監(jiān)控并結(jié)束指定進程的代碼

代碼(monprocess.vbs):

 

復制代碼代碼如下:

On Error Resume Next

 

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

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


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 平顺县| 信宜市| 扎兰屯市| 塔河县| 辛集市| 老河口市| 塘沽区| 永顺县| 滨州市| 牟定县| 阜平县| 连山| 迁安市| 滦南县| 凤凰县| 浮梁县| 长垣县| 民和| 嫩江县| 洛南县| 年辖:市辖区| 台中市| 武鸣县| 连江县| 武乡县| 浮山县| 宁津县| 聂荣县| 大理市| 凭祥市| 沈丘县| 安庆市| 遂川县| 万载县| 晋州市| 苏尼特左旗| 长春市| 广宁县| 玛沁县| 山西省| 南开区|