Utveckla Windows tjänstappar
Varning
Den här dokumentationen gäller inte för den senaste versionen av Windows Service. Det senaste innehållet om Windows Services med hjälp av BackgroundService och arbetstjänstmallen finns i:
Med Visual Studio eller .NET Framework SDK kan du enkelt skapa tjänster genom att skapa ett program som är installerat som en tjänst. Den här typen av program kallas för en Windows tjänst. Med ramverksfunktioner kan du skapa tjänster, installera dem och starta, stoppa och på annat sätt kontrollera deras beteende.
Anteckning
I Visual Studio kan du skapa en tjänst i hanterad kod i Visual C# eller Visual Basic, som kan samverka med befintlig C++-kod om det behövs. Du kan också skapa en Windows-tjänst i inbyggd C++ med hjälp av ATL-Project guiden.
Innehåll i det här avsnittet
Introduktion till Windows serviceprogram
Ger en översikt över Windows tjänstprogram, livslängden för en tjänst och hur tjänstprogram skiljer sig från andra vanliga projekttyper.
Genomgång: Skapa ett Windows-tjänstprogram i komponentdesignern
Innehåller ett exempel på hur du skapar en tjänst i Visual Basic och Visual C#.
Programmeringsarkitektur för tjänstprogram
Förklarar språkelementen som används i tjänstprogrammering.
Anvisningar: Skapa Windows Services
Beskriver processen med att skapa och konfigurera Windows tjänster med hjälp av Windows-tjänstprojektmallen.
Relaterade avsnitt
ServiceBase – Beskriver de viktigaste funktionerna i ServiceBase klassen, som används för att skapa tjänster.
ServiceProcessInstaller – Beskriver funktionerna i ServiceProcessInstaller klassen, som används tillsammans med ServiceInstaller klassen för att installera och avinstallera dina tjänster.
ServiceInstaller – Beskriver funktionerna i ServiceInstaller klassen, som används tillsammans med ServiceProcessInstaller klassen för att installera och avinstallera tjänsten.
Skapa projekt från mallar – Beskriver de projekttyper som används i det här kapitlet och hur du väljer mellan dem.