可能重複:
How might I schedule a C# Windows Service to perform a task daily?如何安排C#Windows服務每天運行一個方法?
我創建一個C#Windows服務,但我也沒弄明白,使計時器火,每天的方法在應用程序中指定的特定時間的最佳方式配置文件(例如每天早上6點,我的方法被執行)。
你怎麼做到的?
感謝
可能重複:
How might I schedule a C# Windows Service to perform a task daily?如何安排C#Windows服務每天運行一個方法?
我創建一個C#Windows服務,但我也沒弄明白,使計時器火,每天的方法在應用程序中指定的特定時間的最佳方式配置文件(例如每天早上6點,我的方法被執行)。
你怎麼做到的?
感謝
此代碼應該這樣做:
Trigger tg = new DailyTrigger();
ScheduledTasks st = new ScheduledTasks();
Task t = st.OpenTask("foo");
t.Triggers.Add(tg);
t.Save();
創建計劃任務。這是迄今爲止最簡單的方法。如果您有足夠的訪問權限來安裝服務,您應該有足夠的權限來設置計劃任務。
這些類中包含哪些名稱空間和/或程序集? – Joseph 2009-05-28 18:44:16