有没有办法观看"应用程序和服务的事件"什么时候生成它们(在C#中)? 我已经发现我无法使用WMI。
还有其他想法吗?
答案 0 :(得分:5)
您可以订阅EventLog.EntryWritten Event
将条目写入本地计算机上的事件日志时发生。
来自MSDN:
....
EventLog myNewLog = new EventLog();
myNewLog.Log = "MyCustomLog";
myNewLog.EntryWritten += new EntryWrittenEventHandler(MyOnEntryWritten);
myNewLog.EnableRaisingEvents = true;
}
public static void MyOnEntryWritten(object source, EntryWrittenEventArgs e){
}
答案 1 :(得分:1)
您是否尝试过EventLog.EntryWritten Event?