可能重复:
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