Sdílet prostřednictvím


vývoj aplikací služby Windows

Upozornění

tato dokumentace není dostupná pro nejnovější verzi služby Windows. nejnovější obsah služby Windows Services s využitím BackgroundService a šablony služby pracovního procesu najdete v těchto tématech:

pomocí Visual Studio nebo .NET Framework SDK můžete snadno vytvořit služby vytvořením aplikace, která je nainstalovaná jako služba. tento typ aplikace se nazývá služba Windows. S funkcemi architektury můžete vytvářet služby, instalovat je a spouštět, zastavovat a jinak řídit jejich chování.

Poznámka

v Visual Studio můžete vytvořit službu ve spravovaném kódu v jazyce Visual C# nebo Visual Basic, která může v případě potřeby spolupracovat s existujícím kódem jazyka C++. nebo můžete vytvořit službu Windows v nativním jazyce C++ pomocí průvodce Project ATL.

V této části

Představení aplikací spouštěných jako služby systému Windows

poskytuje přehled o Windowsch aplikacích služby, životnosti služby a způsobu, jakým se aplikace služby liší od jiných běžných typů projektů.

Návod: Vytvoření aplikace služby systému Windows v návrháři součástí

poskytuje příklad vytvoření služby v Visual Basic a Visual C#.

Architektura programování aplikace služby

Vysvětluje prvky jazyka používané při programování služeb.

Postupy: Vytváření služeb systému Windows

popisuje proces vytváření a konfigurace Windows services pomocí šablony projektu služby Windows.

ServiceBase – Popisuje hlavní funkce ServiceBase třídy, které slouží k vytváření služeb.

ServiceProcessInstaller – Popisuje funkce ServiceProcessInstaller třídy, které se používají spolu s ServiceInstaller třídou pro instalaci a odinstalaci služeb.

ServiceInstaller – Popisuje funkce ServiceInstaller třídy, která se používá společně s ServiceProcessInstaller třídou pro instalaci a odinstalaci vaší služby.

Vytváření projektů z šablon – popisuje typy projektů používané v této kapitole a jejich výběr.