C#讀取Windows日志


管理-->事件查看器

 
 
可以查看【應用程序】、【安全】、【系統】等分類的日志
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
static void Main( string [] args)
{
     EventLog eventlog = new EventLog();
     eventlog.Log = "Security" ;
     //"Application"應用程序, "Security"安全, "System"系統
     EventLogEntryCollection eventLogEntryCollection = eventlog.Entries;
     foreach (EventLogEntry entry in eventLogEntryCollection)
     {
         //if (entry.EventID == 4624)
         //{
         //    continue;
         //}
         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);
         }
     }
}



 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM