Entwickeln von Windows-Dienstanwendungen
Warnung
Diese Dokumentation gilt nicht für die neueste Version des Windows-Diensts. Die neuesten Inhalte zu Windows-Diensten mit BackgroundService und die Workerdienstvorlage finden Sie unter:
Über Visual Studio oder das Microsoft .NET Framework SDK können Dienste problemlos erstellt werden, indem eine Anwendung erstellt und als Dienst installiert wird. Dieser Anwendungstyp wird als Windows-Dienst bezeichnet. Mit Frameworkfeatures können Sie Dienste erstellen, diese installieren, starten, beenden oder auch auf andere Weise deren Verhalten steuern.
Hinweis
In Visual Studio können Sie einen Dienst in verwaltetem Code in Visual C# oder Visual Basic erstellen, der mit vorhandenem C++-Code interagieren kann, falls erforderlich. Alternativ können Sie mithilfe des ATL-Projekt-Assistenten einen Windows-Dienst in nativem C++ erstellen.
In diesem Abschnitt
Einführung in Windows-Dienstanwendungen
Stellt eine Übersicht von Windows-Dienstanwendungen bereit, wie die Lebensdauer eines Dienst und wie Dienstanwendungen sich von anderen häufigen Projekttypen unterscheiden
Exemplarische Vorgehensweise: Erstellen einer Windows-Dienstanwendung
Stellt ein Beispiel zur Erstellung eines Diensts in Visual Basic und Visual C# bereit
Programmierarchitektur für Dienstanwendungen
Erläutert die Sprachelemente, die in der Dienstprogrammierung verwendet werden
How to: Erstellen von Windows-Diensten
Beschreibt den Vorgang des Erstellens und Konfigurierens von Windows-Diensten über die Windows-Dienstprojektvorlage
Verwandte Abschnitte
ServiceBase: Beschreibt die Hauptfeatures der ServiceBase-Klasse, die zum Erstellen von Diensten verwendet wird.
ServiceProcessInstaller: Beschreibt die Features der ServiceProcessInstaller-Klasse, die zusammen mit der ServiceInstaller-Klasse zum Installieren und Deinstallieren Ihres Diensts verwendet wird.
ServiceInstaller: Beschreibt die Features der ServiceInstaller-Klasse, die zusammen mit der ServiceProcessInstaller-Klasse zum Installieren und Deinstallieren Ihres Diensts verwendet wird.
Erstellen von Projekten aus Vorlagen: Beschreibt die Projekttypen, die in diesem Kapitel verwendet werden und wie Sie Ihre Wahl unter ihnen treffen.