在这里,我正在尝试使用 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# 也很陌生编程也是如此。
其次,我想知道如果系统没有使用管理员帐户登录,在这种情况下读取事件日志会导致任何异常或错误,如果它会是什么解决方案?
需要帮助。在此先感谢。