Ich muss ein Tool schreiben, das eine wiederkehrende Aufgabe in einem vom Benutzer konfigurierbaren Zeitplan ausführt. Ich schreibe es in C# 3.5 und es läuft auf XP, Windows 7 oder Windows Server 2008. Die Aufgaben dauern ungefähr 20 Minuten. Die Benutzer werden wahrscheinlich mehrere Konfigurationen einrichten wollen, z. B. tägliche, wöchentliche und monatliche Zyklen. Verwenden von Taskplaner ist keine Option.Hilfe beim Schreiben eines wiederkehrenden Task-Schedulers
Der Benutzer wird Wiederholungen über eine Benutzeroberfläche planen, die dem Outlook-Terminordialog entspricht. Sobald sie den Zeitplan erstellt haben, werden sie gestartet und es sollte in der Taskleiste sitzen und seine Aufgaben zu den festgelegten Zeiten starten und dann eine Mail senden, um anzuzeigen, dass es beendet ist.
Was ist der beste Weg, dies zu schreiben, so dass es keine Ressourcen verschlingt, den Host einsperrt oder sich anderweitig schlecht benimmt?
Ausgezeichnet! Genau das, was ich gesucht habe – Sisiutl