2

可能重复:
我如何安排 C# Windows 服务每天执行任务?

我正在创建一个 C# Windows 服务,但我没有找到让计时器在 App.Config 文件中指定的特定时间每天触发一个方法的最佳方法(例如,每天早上 6:00,我的方法被执行)。

你怎么做呢?

谢谢

4

2 回答 2

4

这段代码应该这样做:

Trigger tg = new DailyTrigger();
ScheduledTasks st = new ScheduledTasks();
Task t = st.OpenTask("foo");
t.Triggers.Add(tg);
t.Save();
于 2009-05-28T18:28:32.843 回答
3

创建计划任务。这是迄今为止最简单的方法。如果您有足够的权限来安装服务,那么您应该有足够的权限来设置计划任务。

于 2009-05-28T18:31:00.327 回答