Zum Inhalt springen

Just about .Net

It's just a blog about .Net…

Archiv

Tag: Services

Im letzten Post wurden die Grundlagen der Windows Services geklärt. Nun ist es notwendig unser Beispiel zu erweitern, denn was bringt uns ein Service der Daten aufzeichnet, sie aber nicht weitergeben kann? Das Ziel ist also klar: Wir wollen die gemessene Zeit! Continue reading “How To: Kommunikation mit Windows Services über IpcChannel” »

In der jungen Geschichte dieses Blogs haben wir schon jetzt eine Premiere: den ersten Wunschartikel. Ich wurde darum gebeten zu schildern wie man Windows Services programmieren und vor allem wie man mit diesen aus einer Applikation heraus kommunizieren kann. Als Beispiel dafür werden wir im ersten Teil einen Dienst schreiben der nichts anderes macht als uns die aktuelle Zeit zu ermitteln. Im zweiten Teil geht es dann um die Kommunikation mit einer Applikation und den dort notwendigen Datenaustausch. Der dritte Teil beschäftigt sich dann mit den gleichen Themen aber unter dem Gesichtspunkt der WCF (Windows Communication Foundation).

Was sind Windows Services und wie erstellt man sie

Bevor wir loslegen eine kurze Erläuterung was Dienste/Services eigentlich sind. Ein Dienst ist ein spezielles Programm ohne Benutzerschnittstelle welches dauerhaft im Hintergrund des Betriebssystems läuft.

Dies bedeutet:

  • Der Service wird gestartet noch bevor der Nutzer sich angemeldet hat
  • läuft demnach auch ohne angemeldeten Nutzer
  • kann nur mit bestimmten Rechten installiert oder beendet werden
  • kann keine direkten Benutzereingaben verarbeiten
  • und stellt besondere Anforderungen an die Fehlerbehandlung, sowie das Debugging. Continue reading “How To: Erstellen und Steuern von Windows Services” »