Udostępnij za pośrednictwem


Tworzenie aplikacji usługi systemu Windows

Uwaga / Notatka

Ten artykuł nie dotyczy hostowanych usług na platformie .NET. Aby uzyskać najnowszą zawartość dotyczącą usług systemu Windows przy użyciu Microsoft.Extensions.Hosting.BackgroundService i szablonu usługi roboczej, zobacz:

Za pomocą programu Visual Studio lub zestawu .NET Framework SDK można łatwo tworzyć usługi, tworząc aplikację zainstalowaną jako usługę. Ten typ aplikacji jest nazywany usługą systemu Windows. Dzięki funkcjom platformy można tworzyć usługi, instalować je i uruchamiać, zatrzymywać i w inny sposób kontrolować ich zachowanie.

Uwaga / Notatka

W programie Visual Studio możesz utworzyć usługę w kodzie zarządzanym w języku Visual C# lub Visual Basic, co może współdziałać z istniejącym kodem C++, jeśli jest to wymagane. Możesz też utworzyć usługę systemu Windows w natywnym języku C++ przy użyciu Kreatora projektu ATL.

W tym dziale

Wprowadzenie do aplikacji usługi systemu Windows

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

Przewodnik: tworzenie aplikacji usługi systemu Windows w projektancie składników

Zawiera przykład tworzenia usługi w Visual Basic i 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 systemu Windows przy użyciu szablonu projektu usługi systemu Windows.

ServiceBase — Opisuje główne funkcje ServiceBase klasy, która jest używana do tworzenia usług.

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

ServiceInstaller — Opisuje funkcje ServiceInstaller klasy, 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 i sposób ich wyboru.