Я создал планировщик задач и установил фиксированное время его запуска, например. ежедневно-17:00, но я хочу, чтобы это событие запускалось при запуске или загрузке системы. Пожалуйста, помогите мне с кодом, если у вас есть пример.
Мой проверенный код:
public static void CreateTask()
{
using (TaskService task = new TaskService())
{
TaskDefinition taskdDef = task.NewTask();
taskdDef.RegistrationInfo.Description = "Does something";
taskdDef.RegistrationInfo.Documentation = "http://www.example.com";
taskdDef.Settings.ExecutionTimeLimit = new TimeSpan(0, 10, 0);
taskdDef.Settings.AllowDemandStart = true;
taskdDef.Actions.Add(new ExecAction(@"D:\Myfolder\bin\SGSclient.exe",
"yourArguments", null));
task.RootFolder.RegisterTaskDefinition("YourTask", taskdDef);
}
}
Подробнее здесь: https://stackoverflow.com/questions/108 ... in-c-sharp