I Windows-Protokolle in C# durch Code unten lese,Echtzeit-Ereignisanzeige Lesen durch C#
string log = "Application";
EventLog demoLog = new EventLog(log);
EventLogEntryCollection entries = demoLog.Entries;
foreach (EventLogEntry entry in entries)
{
Console.WriteLine("Level: {0}", entry.EntryType);
Console.WriteLine("Event id: {0}", entry.InstanceId);
Console.WriteLine("Message: {0}", entry.Message);
Console.WriteLine("Source: {0}", entry.Source);
Console.WriteLine("Date: {0}", entry.TimeGenerated);
Console.WriteLine("--------------------------------");
}
Nun ist es eine Möglichkeit, dass, wenn ein Ereignis kam, die Konsole geben, dass Ausgabe?
Hier sollte Konsole-Anwendung als "Abonnement" -Anwendung behandeln, die sofort die Ereignisausgabe geben sollte, sobald Ereignis generiert.
Danke!