Rodando na inicialização
Transforme seu processo em um serviço do Windows usando o comando sc . Sintaxe básica:
sc create NewServiceName binpath= c:\windows\system32\newserv.exe
Anote o espaço após binpath=
. Depois de criar o serviço, você pode configurá-lo para ser executado automaticamente como qualquer outro serviço. Se você não está claro sobre isso, vá ao menu Iniciar e escolha Run
. Digite services.msc
na janela que é aberta. Isso abrirá o snap-in de serviços no Microsoft Management Console. A partir daqui você deve ser capaz de encontrar o seu serviço listado (entre muitos outros) e configurá-lo para ser executado automaticamente usando as ferramentas GUI. Você também pode fazer essa parte do seu comando sc create
, mas para um iniciante é muito mais fácil simplesmente pegar a coisa criada e usar as ferramentas GUI para configurá-la da maneira que você quiser.
Uma advertência final é garantir que você execute isso com uma conta que tenha as permissões apropriadas. As contas de Serviço ou Sistema são melhores, mas às vezes você precisa de algo diferente.
Reiniciando sob demanda
Um pequeno arquivo em lotes (* .bat) fará o seguinte:
sc stop NewServiceName
sc start NewServiceName