コード例 #1
0
        /// <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);
            }
        }
コード例 #2
0
 private static void Parser_OnWMIOperationStart(WMIStart obj)
 {
     Console.WriteLine("{obj}");
 }