Tworzenie Windows aplikacji usługi Windows service

Ostrzeżenie

Ta dokumentacja nie dotyczy najnowszej wersji usługi Windows Service. Aby uzyskać najnowszą zawartość na Windows services using BackgroundService i szablon usługi procesu roboczego, zobacz:

Przy Visual Studio lub .NET Framework SDK można łatwo tworzyć usługi, tworząc aplikację, która jest instalowana jako usługa. Ten typ aplikacji jest nazywany Windows usługą. Za pomocą funkcji struktury można tworzyć usługi, instalować je oraz uruchamiać, zatrzymywać i w inny sposób kontrolować ich zachowanie.

Uwaga

W Visual Studio można utworzyć usługę w kodzie zarządzanym w programie Visual C# lub Visual Basic, która w razie potrzeby może współdziałać z istniejącym kodem C++. Możesz też utworzyć usługę konfiguracji Windows natywnym języku C++ za pomocą Kreatora Project ATL.

W tej sekcji

Wprowadzenie do aplikacji usług systemu Windows

Zawiera omówienie Windows, okresu istnienia usługi i różnic między aplikacjami usług a innymi typami projektów.

Przewodnik: tworzenie aplikacji usługowej systemu Windows w Projektancie składników

Przykład tworzenia usługi w języku Visual Basic Visual C#.

Architektura programowania aplikacji usług

Objaśnia elementy języka używane w programowaniu usług.

Instrukcje: Tworzenie usług systemu Windows

Opisuje proces tworzenia i konfigurowania usług Windows przy użyciu Windows szablonu projektu usługi.

ServiceBase - Opisuje główne funkcje klasy ServiceBase , które są używane do tworzenia usług.

ServiceProcessInstaller - Opisuje funkcje klasy ServiceProcessInstaller , która jest używana wraz z klasą ServiceInstaller do instalowania i odinstalowywania usług.

ServiceInstaller - Opisuje funkcje klasy ServiceInstaller , która jest używana wraz z klasą ServiceProcessInstaller do instalowania i odinstalowywania usługi.

Tworzenie projektów na podstawie szablonów — opisuje typy projektów używane w tym rozdziale oraz sposób wyboru między nimi.