Raposo Postado Setembro 25, 2009 Denunciar Share Postado Setembro 25, 2009 (editado) Prezados(as), Possuo um arquivo .exe que necessito colocar dentro de um serviço do windows e o mesmo necessita ficar chamando esse executavel de 2 em 2 minutos. Como posso desenvolver esse código?Desde já agradeço!Segue o código do programa que está com erro: ------------------------------------using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Timers; using System.ServiceProcess; namespace progTrans { static class Program { partial class Processor:ServiceBase { ProcessorManager processorManager; public Processor() { InitializeComponent(); processorManager = new ProcessorManager(); } protected override void OnStart(string[] args) { processorManager.Start(); } protected override void OnStop() { processorManager.Stop(); } } public class ProcessorManager { private Timer timer = new Timer(); public ProcessorManager() { AdjustTimer(); } public void Start() { timer.Start(); //Inicia a contagem do Timer //("Processor Manager started."); } public void Stop() { timer.Stop(); //("Processor Manager stopped."); } private void AdjustTimer()/*Execução onde você configura o Timer*/ { #if(!DEBUG) timer.Interval = 300000; timer.AutoReset = true; #else timer.Interval = 30000; //30 segundos timer.AutoReset = true; #endif timer.Elapsed += OnTimeOut;//Evento que será executado quando o tempo que você estipulou estourar (A sua execução em si) } private void OnTimeOut(object source, ElapsedEventArgs e) { try { System.Diagnostics.Process.Start(@"c:\Folder\arquivo.exe"); } } catch (Exception ex) { LogError("Error managing processors!\n" + ex.Message); } static void Main() { ServiceBase[] ServicesToRun; ServicesToRun = new ServiceBase[] { new Service1() }; ServiceBase.Run(ServicesToRun); } } }------------------------------------------------------------------------------------------- Editado Setembro 25, 2009 por quintelab Adicionado BBCode Code Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 quintelab Postado Setembro 25, 2009 Denunciar Share Postado Setembro 25, 2009 Qual erro e em qual linha?Abraços... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Raposo
Prezados(as),
Possuo um arquivo .exe que necessito colocar dentro de um serviço do windows e o mesmo necessita ficar chamando esse executavel de 2 em 2 minutos.
Como posso desenvolver esse código?
Desde já agradeço!
Segue o código do programa que está com erro: ------------------------------------
-------------------------------------------------------------------------------------------
Editado por quintelabAdicionado BBCode Code
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.