How to schedule a C# Windows Service to run a method daily? [duplicate]
Possible Duplicate: How might I schedule a C# Windows Service to perform a task daily? I am creating a C# Windows Service, but I didn't figure out the best way to make timer fire a method daily at a specific time specified in App.Config file (e.g. daily at 6:00AM, my method is executed). How do you do it? Thanks This code should do it: Trigger tg = new DailyTrigger(); ScheduledTasks st = new ScheduledTasks(); Task t = st.OpenTask("foo"); t.Triggers.Add(tg); t.Save(); Create a scheduled task. It's by far the easiest way. If you've got enough access to install a service you should have enough