I am working on a C# WPF project. I need to allow the user to create and add a scheduled task to the Windows Task Scheduler.
How could I go about doing this and what using directives and references do I need as I am not finding much when searching the Internet.
This question is related to
c#
wpf
scheduled-tasks
This works for me https://www.nuget.org/packages/ASquare.WindowsTaskScheduler/
It is nicely designed Fluent API.
//This will create Daily trigger to run every 10 minutes for a duration of 18 hours
SchedulerResponse response = WindowTaskScheduler
.Configure()
.CreateTask("TaskName", "C:\\Test.bat")
.RunDaily()
.RunEveryXMinutes(10)
.RunDurationFor(new TimeSpan(18, 0, 0))
.SetStartDate(new DateTime(2015, 8, 8))
.SetStartTime(new TimeSpan(8, 0, 0))
.Execute();
Source: Stackoverflow.com