Scripting Techniques Events and Monitoring Asynchronously monitor process start trace events. , WMI
' Asynchronously monitor process start trace events.
strComputer = "." Set SINK = WScript.CreateObject("WbemScripting.SWbemSink","SINK_") Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") objWMIService.ExecNotificationQueryAsync SINK, _ "SELECT * FROM Win32_ProcessStartTrace" WScript.Echo "Waiting for process to start ..." Do WScript.Sleep 1000 Loop
Sub SINK_OnObjectReady(objLatestEvent, objAsyncContext)
Wscript.Echo VbCrLf & "Process Name: " & objLatestEvent.ProcessName Wscript.Echo "Process ID: " & objLatestEvent.ProcessId Wscript.Echo "Time: " & Now
End Sub
|
VbsEdit includes all these samples!
Download Now!
Version 5.4.1 - This package includes VbsEdit 32-bit, VbsEdit 64-bit, HtaEdit 32-bit and HtaEdit 64-bit. The evaluation version never expires.
Home
|