C#: GUI zur Anzeige von Echtzeit-Nachrichten aus Windows-Dienst

Ich geschrieben habe eine C# windows-Dienst kann Nachrichten schreiben, um ein benutzerdefiniertes Ereignisprotokoll oder eine beliebige Anzahl von Dateien. Diese Nachrichten sind alle markiert mit Priorität (also z.B. nur Fehler und Warnungen gespeichert im EventLog, aber wenn gewünscht viel mehr können gespeichert werden in einer Datei).

Was ich jetzt tun möchte ist, erstellen Sie ein GUI, das Zuhören kann für diese Nachrichten und zeigt Sie in Echtzeit. Einem Benutzer erlauben, sehen Sie hier die aktuellen Nachrichten (was auch immer Sie für Ihre gewünschte Priorität), ohne die Notwendigkeit, um alles zu speichern in eine Datei. Ich nehme an, dies ist ein separates Programm, mit irgendeiner form von Haken in den Dienst, aber ich bin mir nicht sicher, wo zu beginnen.

Dies ist meine erste echte windows-Dienst, so dass ich scheinen zu fehlen einige Schlüsselwörter, um herauszufinden, wie dies zu tun... gibt es irgendwelche code-Beispiele, tutorials, Referenzen, usw. wie Sie so etwas tun?

UPDATE
Eine Menge hilfreiche Antworten, ich Liebe es, wenn es gibt viele Möglichkeiten, um ein problem zu lösen! Ich denke, ich werde implementieren Sie eine self-hosting von WCF-basierten Lösung. Ich bin immer noch sehr Licht auf die details, wie ich versucht bin, erfahren Sie mehr über WCF (ich glaube, es wird beweisen, sehr nützlich für mich in anderen Projekten)... aber bisher fand ich die videos hier zu sein, die hilfreich sind, wie ein intro wie.

InformationsquelleAutor chezy525 | 2010-11-17

Schreibe einen Kommentar