Desenvolver aplicativos de serviço Windows
Aviso
Esta documentação não é para a versão mais recente do Serviço do Windows. Para obter o conteúdo mais recente nos Serviços do Windows usando BackgroundService e o modelo do Serviço de Trabalho, confira:
Usando o Visual Studio ou o SDK do .NET Framework, você pode criar serviços facilmente criando um aplicativo que é instalado como um serviço. Esse tipo de aplicativo é chamado de um serviço Windows. Com recursos de estrutura, você pode criar serviços, instalá-los, iniciar, interromper e controlar seu comportamento.
Observação
No Visual Studio, você pode criar um serviço em código gerenciado em Visual C# ou Visual Basic, que podem 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 ATL.
Nesta seção
Introdução a aplicativos do Serviço Windows
Fornece uma visão geral de aplicativos de serviço Windows, o tempo de vida de um serviço e como aplicativos de serviço diferem de outros tipos de projeto comum.
Passo a passo: criando um aplicativo de Serviço Windows no Designer de componentes
Fornece um exemplo de como criar um serviço no Visual Basic e Visual C#.
Arquitetura de programação do aplicativo de serviço
Explica os elementos de linguagem usados na programação de serviço.
Descreve o processo de criação e configuração de serviços Windows usando o modelo de projeto de serviço Windows.
Seções relacionadas
ServiceBase – Descreve os principais recursos da classe ServiceBase, que é usada para criar serviços.
ServiceProcessInstaller – Descreve os recursos da classe ServiceProcessInstaller, que é usada junto com a classe ServiceInstaller para instalar e desinstalar o serviço.
ServiceInstaller – Descreve os recursos da classe ServiceInstaller, que é usada junto com a classe ServiceProcessInstaller 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 um deles.