Я попытался создать задачу окон, используя C Sharp. Я сделал код, но код не работает, я получаю экскционирование времени выполнения. Это планировщик задач на основе событий.
Я пытаюсь запланировать задачу, которая будет вызвать при изменении сети Wi -Fi в системе. Я не хочу использовать любые сторонние библиотеки, нравятся "кварце" или около того. < /P>
using (TaskService ts = new TaskService())
{
//Create a new task definition and assign properties
TaskDefinition td = ts.NewTask();
td.RegistrationInfo.Description = "Git Config Details";
// Create a trigger that will fire the task at this time every other day
EventTrigger Etrigger = new EventTrigger("Mircosoft-Windows-NetworkProfile/Opertaional", "NetworkProfile", 10002);
Etrigger.Enabled = true;
td.Triggers.Add(Etrigger);
// Create an action that will launch Notepad whenever the trigger fires
td.Actions.Add(new ExecAction(@"C:\projects\Own\powershell\first.bat"));
// Register the task in the root folder
ts.RootFolder.RegisterTaskDefinition("Duplicate", td, TaskCreation.CreateOrUpdate, "NT AUTHORITY\\NETWORKSERVICE", null,
TaskLogonType.ServiceAccount);
}
Подробнее здесь: https://stackoverflow.com/questions/561 ... ng-c-sharp