Partilhar via


Desenvolver aplicativos de serviço do Windows

Observação

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

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

Observação

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

Nesta secçã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 de serviço do Windows no Component Designer

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

Arquitetura de programação de aplicativos de serviço

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

Como: Criar serviços do Windows

Descreve o processo de criação e configuração de serviços do 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 ServiceProcessInstaller recursos da classe, que é usada junto com a ServiceInstaller classe para instalar e desinstalar seus serviços.

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

Criar projetos a partir de modelos - Descreve os tipos de projetos usados neste capítulo e como escolher entre eles.