在这里,我想读通过使用这个C#中的本地系统事件日志代码 -阅读本地事件日志?
string eventLogText = "";
try
{
var eventLog = new EventLog("logname", "machinename");
foreach (var entry in eventLog.Entries)
{
eventLogText += entry;
}
}
catch (Exception eg)
{
MessageBox.Show(eg.Message);
}
它运作良好,但问题是,在可变eventLogText我只得到System.Diagnostics程序。 EventLogEntry反复,可能是这是非常常见的错误,但我不知道该怎么做,因为我对c#以及编程都非常陌生。
其次,我想知道,如果一个系统没有使用管理员账号,在这种情况下,阅读事件日志将导致任何异常或错误,如果记录它会是什么将是它的解决方案吗?
需要帮助。提前感谢。
第二个问题 - 你可以试试:) – ilansch
你想用读取的数据做什么? –
哦,是的,为什么这个想法没有出现在我的脑海:) –