Os serviços do Windows devem ser especialmente escritos para responder às solicitações de controle do Service Manager. Você não pode usar nenhum executável aleatório como binPath
; você precisará usar srvany
ou ferramentas semelhantes.
Você também deve usar a linha de comando plink
em vez de putty
, pois o último pode não funcionar corretamente como um serviço.
Finalmente, observe que as sessões do PuTTY são por usuário, armazenadas em seu perfil do Windows. Os serviços normalmente são executados em contas especiais, usando o perfil SYSTEM
. Você terá que alterar o serviço para ser executado sob sua própria conta, ou configure a sessão no perfil SYSTEM também ( psexec -dsi putty
).