Ciao, anche questa potrebbe essere una soluzione, se non fosse che hai uno spreco di risorse, non hai un orario preciso (se lo vuoi alle 23:00 ad esempio, rischi che se il programma è stato avviato alle 10:59, il timer scatterà solo alle 23:59), senza considerare che se non fai un servizio, nel caso in cui l'utente non acceda al login (ad esempio sui server capita spesso) il programma non funzionerà (non parte senza login...).Originariamente inviato da jlocke2010
Mi permetto di fare un appunto in quanto ho appena sviluppato un'applicazione simile. Per lanciare l'exe ad un orario stabilito puoi sfruttare anche il timer volendo.
Lo imposti con cadenza ad ore e ad ogni tick veirfichi quanto segue:
In questo modo puoi anche chiudere e riavviare il programma senza preoccuparti del riavvio del timer che ad ogni ora fa il suo controllo.codice:if (Int32.Parse(DateTime.Now.Hour.ToString()) == 22) { Lanci l'exe }
Ciao