Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: 我如何安排 C# Windows 服务每天执行任务?
我正在创建一个 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();
创建计划任务。这是迄今为止最简单的方法。如果您有足够的权限来安装服务,那么您应该有足够的权限来设置计划任务。