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

最佳答案

using System.Diagnostics;

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

删除安全事件日志。

删除所有:
foreach (var eventLog in EventLog.GetEventLogs())
{
     eventLog.Clear();
     eventLog.Dispose();
}

关于c# - 如何清除 Windows 中的所有事件日志?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12629489/

10-12 20:29