Maneira confiável de executar uma tarefa após um tempo específico sem entrada do usuário

3

Para uma solução de Quiosque, estou procurando uma maneira completamente confiável de executar um arquivo de lote no Windows 7 após um tempo especificado, sem nenhuma entrada do usuário (pense no protetor de tela). Até agora eu estive olhando:

  • Agendador de Tarefas do Windows (falha porque não foi possível entender esse tipo de evento - o evento ocioso é completamente diferente)
  • Operações do protetor de tela (inicialmente muito promissor, mas falha por exibir uma mensagem antes de executar a tarefa (não aceitável neste caso de uso), além de não ser totalmente confiável no que diz respeito aos meus testes (não exaustivos) mostrei)

Alguma outra ideia?

    
por Millions 13.12.2011 / 16:54

2 respostas

1

Operações do protetor de tela de fato pareciam funcionar corretamente para o meu caso de uso. A caixa de diálogo pode ser desativada simplesmente configurando o atraso para 0 e a falta de confiabilidade parece vir de alguma outra parte da minha configuração, fazendo com que a proteção de tela não seja acionada corretamente.

Então, eu ainda gostaria muito de uma solução que não seja baseada no cronômetro do protetor de tela do Windows, pois há certas partes da minha configuração que não posso fazer muito se acontecer que eles sejam os culpados aqui.

    
por 14.12.2011 / 01:09
-2

Você pode escrever um pequeno serviço do Windows e executá-lo com privilégios elevados. O serviço pode então chamar seu arquivo de lote periodicamente. Você pode capturar todas as exceções, registrar todos os erros, etc. e torná-lo altamente confiável.

    
por 29.09.2016 / 21:39