Compartilhar via


Desenvolver aplicativos de serviço do Windows

Observação

Este artigo não se aplica aos serviços hospedados no .NET. Para obter o conteúdo mais recente dos serviços Windows usando Microsoft.Extensions.Hosting.BackgroundService e o modelo do Serviço de Trabalho, consulte:

Usando o Visual Studio ou o SDK do .NET Framework, você pode facilmente criar serviços criando um aplicativo instalado como um serviço. Esse tipo de aplicativo é chamado de serviço windows. Com os recursos da estrutura, você pode criar serviços, instalá-los e iniciar, parar e controlar o comportamento deles.

Observação

No Visual Studio, você pode criar um serviço no código gerenciado no Visual C# ou no Visual Basic, que pode interoperar com o código C++ existente, se necessário. Ou você pode criar um serviço Windows em C++ nativo usando o Assistente de Projeto da ATL.

Nesta seção

Introdução aos Aplicativos de Serviço do Windows

Fornece uma visão geral dos aplicativos de serviço do Windows, o tempo de vida de um serviço e como os aplicativos de serviço diferem de outros tipos de projeto comuns.

Passo a passo: criando um aplicativo do Serviço Windows no Designer de Componentes

Fornece um exemplo de criação de um serviço no Visual Basic e no Visual C#.

Arquitetura de programação de aplicativo de serviço

Explica os elementos de linguagem usados na programação de serviço.

Como criar serviços windows

Descreve o processo de criação e configuração de serviços windows usando o modelo de projeto de serviço do Windows.

ServiceBase - Descreve os principais recursos da ServiceBase classe, que é usada para criar serviços.

ServiceProcessInstaller - Descreve os recursos da ServiceProcessInstaller classe, que é usada junto com a ServiceInstaller classe para instalar e desinstalar seus serviços.

ServiceInstaller - Descreve os recursos da ServiceInstaller classe, que é usada junto com a ServiceProcessInstaller classe para instalar e desinstalar seu serviço.

Criar projetos com base em modelos – descreve os tipos de projetos usados neste capítulo e como escolher entre eles.