1. Crie um novo projeto ou selecione a solução atual - clique com o botão direito do mouse - adicione - novo projeto
2. Selecione Projeto Visual C # (Tipo de projeto) , Serviço do Windows (modelo) , preencha o nome do serviço a ser criado e pressione o botão OK.
3. Um projeto WindowsService1 é criado por padrão no gerenciador de recursos e um arquivo Service.cs é incluído no projeto
4. Alterne da visualização de código para a visualização de design, clique com o botão direito do mouse e selecione " Adicionar instalador "
5. No explorador de projetos atual, você encontrará um arquivo ProjectInstaller.cs adicional Clique no arquivo para abrir o formulário ProjectInstaller.cs [ design ] . Você encontrará que existem dois componentes "servi ceProcessInstaller1" e "serviceInstaller1" automaticamente .
6. Defina os atributos do componente serviceInstaller1 : ServiceName = MyService (o nome é arbitrário ) e StartType = Automation ( inicia automaticamente na inicialização)
7. Defina o atributo do componente serviceProcessInstaller1 : Accout = LocalSystem
8, selecionar a solução atual, certo - regenerado. Haverá mais um arquivo exe no arquivo de depuração
9. Registro do servidor Windows Abra a ferramenta de linha de comando que acompanha o Visual Studio , clique com o botão direito do mouse e selecione Executar como administrador e digite o seguinte comando:
InstallUtil D: /service.exe ( service.exe é o arquivo exe gerado pelo projeto agora )
Desinstalar serviço
InstalarUtil / u D: /service.exe
Depois disso, você pode ver o serviço recém-instalado na interface de gerenciamento de serviços.