c# - 监控事件日志

标签 c# event-handling event-log

我有一个关于 C# 中的幕后情况是如何进行的问题。如果我有这样的代码:

// Create the event log monitor
eventLog.Log = eventLogToMonitor;
eventLog.EnableRaisingEvents = true;
eventLog.EntryWritten += new EntryWrittenEventHandler(EventLogMonitor);

.NET 是否设置自己的线程来监视事件日志中写入的条目,或者现在该事件已经发生,它是如何进行的?

最佳答案

它可能会注册 Windows 系统本身引发的 WMI 事件。

关于c# - 监控事件日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8617503/

相关文章:

powershell cmdlet 如何将信息或错误通过管道传输到 write-eventlog

css - 从事件日志 4720 中筛选详细信息

php - 使用 PHP 读取 Windows 事件日志

c# - 强制 (BinaryFormatter) 序列化器在 ISerializable 时使用 SerializableAttribute 语义?

c# - C#中如何订阅其他类(class)的事件?

c# - 获取 DataTemplate 中的元素

Javascript 单击事件处理程序 - 如何获取对单击项的引用?

c# - 如何确定哪个鼠标按钮(例如 LeftButton)刚刚被释放?

c# - 为什么 "Specified cast is not valid"错误*不*暴露根本原因?

c# - Duplicate Key 错误,但在使用调试点运行时不会重新创建