Inicia um processo antes do login?

1

Temos um programa em nosso servidor principal que é executado em algumas de nossas máquinas herdadas. É basicamente um servidor de horário customizado para que as máquinas antigas no chão de fábrica possam manter um tempo preciso (elas são usadas para os funcionários da loja entrarem e saírem, entre outras coisas). Infelizmente, o programa não tem como ser executado em segundo plano, o que significa que o console local deve estar logado em todos os momentos para mantê-lo em execução. Eu gostaria de eliminar a necessidade disso e fazer com que seja iniciado no momento da inicialização. Atualmente, se o sistema ficar inativo, tenho que me apressar e fazer o login no console local para que o servidor de horário seja iniciado.

Existe uma maneira de iniciar um processo no momento da inicialização, mesmo antes do logon do console local? É um programa simples, roda no CLI e não tem interface gráfica ou algo assim.

    
por phuzion 02.07.2009 / 15:23

8 respostas

2

Qual é o problema com srvany ? Foi feito exatamente para esse tipo de coisa. Ou seja, fazer um programa ser executado como um serviço.

    
por 03.07.2009 / 11:23
0

Não é o método mais limpo, mas isso pode ser feito habilitando o AutoAdminLogon e definindo um atalho na inicialização para executar o aplicativo na CLI.

Você também pode executá-lo em segundo plano como um serviço usando o SrvAny , mas não obterá nenhuma CLI exibir feedback. Isso não funcionará se o aplicativo precisar de entrada de teclado.

    
por 02.07.2009 / 15:27
0

Que tal um serviço definido pelo usuário:

link

    
por 02.07.2009 / 15:38
0

Tive a necessidade disso alguns anos atrás, e acho este é o mesmo link .

Ele basicamente encapsula seu aplicativo em um wrapper de serviço, então ele só inicia automaticamente na inicialização, não é necessário fazer login. É claro que eu não tinha as informações no momento em que o MathewC listou - acho que prefiro usar o kit de recursos.

    
por 02.07.2009 / 16:27
0

Você pode tentar NTwrapper .

    
por 02.07.2009 / 17:31
0

Você também pode usar o SC: link

    
por 02.07.2009 / 20:38
0

É possível configurar um trabalho do Agendador de Tarefas para ser executado na inicialização. Nenhum login é necessário neste caso.

    
por 08.07.2009 / 21:10
0

Script de reinicialização automática do Windows 2000 Server

Eu fiz quase essa mesma pergunta há algumas semanas e recebi uma resposta FANTÁSTICA. Eu posso informar que funciona muito bem e vai funcionar para a sua situação também.

    
por 08.07.2009 / 21:17