segunda-feira, 14 de maio de 2012

Como criar um serviço no Windows para envio de e-mails utilizando .NET

O que é um serviço do Windows ?

Um serviço é um tipo de aplicativo que é executado em segundo plano pelo sistema operacional sem a necessidade de uma interação com o usuário.

Dentro do Visual Studio é possível criar um serviço utilizando-se o template de projeto windows indicado como "Windows Service".

O arquivo executável que é gerado a partir da compilação de um projeto do tipo "Windows Service" não é igual ao arquivo gerado de uma aplicação Windows, portanto, não basta apenas clicar sobre ele para executar, ele precisa ser instalado como um serviço.

Devemos então utilizar o Visual Studio para incluir um instalador para o nosso serviço.
Ao final, precisamos instalar o serviço utilizando o programa "InstallUtil.exe", que é um utilitário .NET para instalar serviços do Windows. Ele deverá ser executado na janela do prompt do Visual Studio, e deverá ser informado o path completo do assembly que será instalado. Foram criados 2 exemplos práticos de como criar um serviço no windows



Veja na vídeo-aula abaixo uma demonstração de como criar um serviço simples do windows:




Veja na vídeo-aula abaixo uma demonstração de como criar um serviço para envio de e-mails:


2 comentários: