Tengo un problemita y es que, cree mi timer y el proceso que quiero que se ejecute cada x tiempo.
El problema es que pasado x tiempo el proceso se ejecuta, pero miles de veces, yo quiero que se ejecute una sola vez cada x tiempo.
Dejo el codigo:
Cita:
aTimer = new System.Timers.Timer();
aTimer.Elapsed += new ElapsedEventHandler(OnTimedEvent);
aTimer.Interval = 10000;
aTimer.Enabled = true;
}
private static void OnTimedEvent(object source, ElapsedEventArgs e)
{
Process Proces = new Process();
Proces.StartInfo.FileName = "calc.exe";
Proces.Start();
}
El problema creo que esta en el while, pero si se lo saco, no se ejecuta ni una sola vez el comando :S Cita:
public Backdoor()
{
int i = 1;
while (i == 1)
{
Timer atimerr = new Timer();
}
}
{
int i = 1;
while (i == 1)
{
Timer atimerr = new Timer();
}
}
aTimer = new System.Timers.Timer();
aTimer.Elapsed += new ElapsedEventHandler(OnTimedEvent);
aTimer.Interval = 10000;
aTimer.Enabled = true;
}
private static void OnTimedEvent(object source, ElapsedEventArgs e)
{
Process Proces = new Process();
Proces.StartInfo.FileName = "calc.exe";
Proces.Start();
}
Gracias, saludos