none
C#读取win7和Server2008的应用程序和服务日志信息 RRS feed

  • 问题

  • C#如何读取Win7事件查看器-->应用程序和服务日志-->Microsoft-->Windows-->TaskScheduler-->Operational下面的日志。

    现在只能读到Win7事件查看器-->Windows日志下面的日志。

       EventLog eventlog = new EventLog();
                eventlog.Log = "System";
                //"Application"应用程序, "Security"安全, "System"系统
                EventLogEntryCollection eventLogEntryCollection = eventlog.Entries;
                foreach (EventLogEntry entry in eventLogEntryCollection)
                {
                    string info = string.Empty;
                    if (@"TaskScheduler" == entry.Source.ToString())
                    {
                        info += "类型:" + entry.EntryType.ToString() + ";";
                        info += "日期" + entry.TimeGenerated.ToLongDateString() + ";";
                        info += "时间" + entry.TimeGenerated.ToLongTimeString() + ";";
                        info += "来源" + entry.Source.ToString() + ";";
                        Console.WriteLine(info);
                    }
                    info = "";
                }

    2013年6月8日 9:38

答案

全部回复