如何安排C#Windows服务每天运行一个方法?
可能重复:如何安排C#Windows服务每天运行一个方法?,c#,windows,windows-services,scheduling,C#,Windows,Windows Services,Scheduling,可能重复: 我正在创建一个C#Windows服务,但我没有找到让计时器在App.Config文件中指定的特定时间每天触发一个方法的最佳方法(例如,每天早上6:00,我的方法被执行) 你是怎么做到的 谢谢这段代码应该可以做到: Trigger tg = new DailyTrigger(); ScheduledTasks st = new ScheduledTasks(); Task t = st.OpenTask("foo"); t.Triggers.Add(tg); t.Save(); 创
我正在创建一个C#Windows服务,但我没有找到让计时器在App.Config文件中指定的特定时间每天触发一个方法的最佳方法(例如,每天早上6:00,我的方法被执行) 你是怎么做到的
谢谢这段代码应该可以做到:
Trigger tg = new DailyTrigger();
ScheduledTasks st = new ScheduledTasks();
Task t = st.OpenTask("foo");
t.Triggers.Add(tg);
t.Save();
创建计划任务。这是迄今为止最简单的方法。如果您有足够的权限安装服务,那么您应该有足够的权限设置计划任务。这些类在什么命名空间和/或程序集中?