Ah, acabei de encontrar o link e ele funciona perfeitamente e é só:
nssm install myapp
e um bom gui faz o resto do trabalho.
PD: Eu suspeito que o srvstart é apenas para o winxp e o SC faz o trabalho em si (da maneira mais difícil)
Eu tentei criar um serviço para iniciar um aplicativo como um serviço com srvstart.exe usando essa sintaxe
SC CREATE myapp DisplayName= "myapp" binPath= “srvstart.exe myapp -c E:\Systema\myapp\myapp.ini” start= auto
onde myapp.ini é
[myapp]
startup=”E:\Systema\myapp\myapp.exe”
shutdown_method=winmessage
mas sempre que tento iniciar o serviço, recebo esta mensagem
THE myapp SERVICE ON LOCAL COMPUTER STARTED AND THEN STOPPED.SOME SERVICES STOP AUTOMATICALLY IF THEY ARE NOT IN USE BY OTHER SERVICES OR PROGRAMS
Eu fiz algo errado? Existe alguma outra maneira de criar um serviço de fundo simples de um exe?
Ah, acabei de encontrar o link e ele funciona perfeitamente e é só:
nssm install myapp
e um bom gui faz o resto do trabalho.
PD: Eu suspeito que o srvstart é apenas para o winxp e o SC faz o trabalho em si (da maneira mais difícil)
Eu tentei isso em uma versão Windows2012 R2 e funciona; -)
Como criar um serviço definido pelo usuário
Key Name: Parameters
Value Name: Application Data Type : REG_SZ String : C:\Windows\notepad.exe