How to schedule a C# Windows Service to run a method daily?
26,955
Solution 1
This code should do it:
Trigger tg = new DailyTrigger();
ScheduledTasks st = new ScheduledTasks();
Task t = st.OpenTask("foo");
t.Triggers.Add(tg);
t.Save();
Solution 2
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 access to set up a scheduled task.
Author by
Victor Rodrigues
Brazilian software developer, doing lots of Ruby code :D
Updated on May 29, 2020Comments
-
Victor Rodrigues almost 4 years
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
-
aleemb almost 15 years