Vývoj Windows služeb

Upozornění

Tato dokumentace není pro nejnovější verzi služby systému Windows. Nejnovější obsah služeb systému Windows pomocí nástroje BackgroundService a šablony služby pracovního procesu najdete v těchto tématech:

Pomocí Visual Studio nebo .NET Framework SDK můžete snadno vytvářet služby vytvořením aplikace, která se instaluje jako služba. Tento typ aplikace se nazývá Windows služba. Pomocí funkcí architektury můžete vytvářet služby, instalovat je a spustit, zastavit 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 C++. Nebo můžete vytvořit službu Windows v nativním jazyce C++ pomocí Průvodce konfigurací knihovny ATL Project .

V této části

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

Poskytuje přehled o Windows služeb, životnost služby a o tom, jak se aplikace služeb liší od ostatních běžných typů projektů.

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

Obsahuje příklad vytvoření služby v jazyce 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 služeb pomocí šablony Windows služby.

ServiceBase – Popisuje hlavní funkce třídy ServiceBase , která se používá k vytváření služeb.

ServiceProcessInstaller – Popisuje funkce třídy , která se používá spolu s ServiceProcessInstaller ServiceInstaller třídou k instalaci a odinstalaci služeb.

ServiceInstaller – Popisuje funkce třídy , která se používá spolu s ServiceInstaller ServiceProcessInstaller třídou k instalaci a odinstalaci vaší služby.

Vytváření projektů ze šablon – Popisuje typy projektů použité v této kapitole a způsob jejich výběru.