5

如何使用 C# 清除 Windows 中的所有事件日志?

4

1 回答 1

8
using System.Diagnostics;

using(var eventLog = new EventLog("Security", System.Environment.MachineName);
    eventLog.Clear();

删除安全事件日志。

全部删除:

foreach (var eventLog in EventLog.GetEventLogs())
{         
     eventLog.Clear();
     eventLog.Dispose();
}
于 2012-09-27T20:38:45.270 回答