Articles of windows services

Aplicativo de console .NET como serviço do Windows

Eu tenho o aplicativo de console e gostaria de executá-lo como serviço do Windows. O VS2010 possui um modelo de projeto que permite append o projeto do console e criar o serviço do Windows. Eu gostaria de não adicionar projeto de serviço separado e se possível integrar código de serviço no aplicativo de console para […]

Automatizando o Office via Windows Service no Server 2008

Temos um serviço do Windows que é executado no 2003 Server. Ele abre um documento do Word de origem usando o Word Interop e, em seguida, faz algumas coisas com ele. Ele também faz o mesmo com arquivos Excel e PowerPoint. Recentemente, tentamos mover esse serviço para uma máquina do Windows 2008 Server e estamos […]

Como fazer uma chamada para meu serviço WCF assíncrona?

Eu tenho um serviço WCF que eu chamo de um serviço do windows. O serviço WCF executa um pacote SSIS, e esse pacote pode demorar um pouco para ser concluído e não quero que meu serviço do Windows tenha que esperar que ele seja concluído. Como posso tornar minha chamada de serviço WCF assíncrona? (ou […]

Como obtenho o nome de usuário atualmente registrado de um serviço do Windows no .NET?

Eu tenho um serviço do Windows que precisa do nome de usuário registrado no momento. Eu tentei System.Environment.UserName , identidade do Windows e autenticação de formulário do Windows, mas todos estão retornando ” Sistema ” como o usuário como o meu serviço está sendo executado no sistema privilegiado. Existe uma maneira de obter o nome […]

Ao criar um serviço com sc.exe como passar em parâmetros de contexto?

Ao criar o serviço do Windows usando: sc create ServiceName binPath= “the path” Como os argumentos podem ser passados ​​para a coleção Context.Parameters da class Installer? Minha leitura da documentação do sc.exe é que esses argumentos só poderiam ser passados ​​no final do binPath , mas eu não encontrei um exemplo ou consegui fazer isso […]

Usando Process.Start () para iniciar um processo como um usuário diferente de dentro de um serviço do Windows

Gostaria de executar periodicamente um .NET exe arbitrário em uma conta de usuário especificada de um serviço do Windows. Até agora eu tenho meu serviço do windows em execução com lógica para decidir qual é o processo de destino e quando executá-lo. O processo de destino é iniciado da seguinte maneira: O serviço do Windows […]

Como executar o MongoDB como serviço do Windows?

Como configurar o MongoDB para que ele possa ser executado como serviço do Windows?

Inno Setup para o serviço do Windows?

Eu tenho um serviço .Net Windows. Eu quero criar um instalador para instalar o serviço do Windows. Basicamente, tem que fazer o seguinte: Pacote installutil.exe (é necessário?) Execute o installutil.exe MyService.exe Inicie o MyService Além disso, desejo fornecer um desinstalador que execute o seguinte comando: installutil.exe /u MyService.exe Como fazer isso usando o Inno Setup?

Estou correndo como um serviço

Atualmente, estou escrevendo um pequeno código de boot para um serviço que pode ser executado no console. Basicamente, resume-se a chamar o método OnStart () em vez de usar o ServiceBase para iniciar e parar o serviço (porque ele não executa o aplicativo se não estiver instalado como um serviço e torna a debugging um […]

Execute o arquivo em lotes como um serviço do Windows

Para executar um aplicativo, um arquivo de lote deve ser iniciado (o que faz coisas como iniciar o Jetty, exibir logs ativos, etc.). O aplicativo funcionará somente se esse arquivo em lote estiver em execução. Portanto, sou forçado a ter esse arquivo em lote em execução e não efetuar logout do servidor Windows. Esse arquivo […]