serviço preso no início pendente

2

A questão é que eu tenho um aplicativo de terceiros que, de alguma forma, em seu formulário de serviço, funciona corretamente apenas com o nome 'padrão', aquele com o qual ele se instala. Eu criaria meu próprio serviço personalizado com os mesmos parâmetros e binpath, mas um nome de serviço diferente, o aplicativo simplesmente não reporta (eu nem sei exatamente o que ele não reporta mesmo após examinar o msdn) para o sistema operacional que ele iniciou .

Portanto, o processo está bem, funciona e coloca todo o tipo de coisas no seu log, mas para o sistema operacional o serviço ficou preso no estado 'começando ...'. E eu preciso que ele seja capaz de funcionar como um serviço nomeado personalizado, já que preciso executar várias instâncias dele (a propósito, no formulário 'desktop' do aplicativo, várias instâncias funcionam bem, então não é um problema de arquitetura).

Por favor, alguma ideia do que pode ser feito? P.S. Eu não sou um desenvolvedor, mais engenheiro, então a ideia de tentar desmontar o exe e descobrir o que está errado é um pouco frustrante, mas se alguém pudesse dar conselhos detalhados sobre isso eu tentaria, é claro.

Obrigado!

    
por bromi 29.09.2014 / 16:41

1 resposta

1

O serviço é responsável por atualizar seu status (consulte Transições de estado de serviço ).

Pode ser um bug no software que está impedindo a atualização do estado do serviço (por exemplo, o nome do serviço codificado usado no serviço funções ).

    
por 29.09.2014 / 17:22