/// <summary> /// /// </summary> /// <param name="obj"></param> private void Parser_OnWMIOperationStart(WMIStart obj) { myEvents.Add(obj); myProcessCmdLineWithPids.Add(new KeyValuePair <string, int>(obj.ClientProcess, obj.ClientProcessId)); if (obj.ClientProcessId != myPid && obj.Operation != WMIOperation.Connect) { string msg = Row.Print( DateString(obj.TimeStamp), TimeString(obj.TimeStamp), obj.Operation.ToString(), obj.ClientProcess, obj.ClientProcessId.ToString(), obj.IsRemoteQuery.ToString(), obj.Query, obj.NameSpace, obj.OperationId.ToString(), obj.GroupOperationid.ToString(), null); FileLogger.Logger.Log(msg); } }
private static void Parser_OnWMIOperationStart(WMIStart obj) { Console.WriteLine("{obj}"); }