我需要編寫一個工具,它將在用戶可配置的時間表上運行循環任務。我將使用C#3.5編寫它,它將在XP,Windows 7或Windows Server 2008上運行。任務大約需要20分鐘才能完成。用戶可能想要設置幾種配置:例如每日,每週和每月的週期。使用任務計劃程序不是一個選項。編寫循環任務調度程序需要幫助
用戶將通過類似於Outlook的定期約會對話框的界面安排重複。一旦他們設定了時間表,他們就會啓動它,它應該坐在系統托盤中,並在指定的時間啓動它的任務,然後發送郵件來表明它已完成。
寫這個的最好方法是什麼,以便它不會佔用資源,鎖定主機或以其他方式行事不當?
非常好!正是我在找什麼 – Sisiutl 2011-01-06 18:24:29