Я написал следующий код для запуска exe «Разблокировать пользователей» с помощью планировщика заданий Managed Wrapper. Задача получает запланированное задание в планировщике задач Windows, а путь исполняемого файла также корректен. Но exe is не выполняется.exe запланировано с планировщиком задач управляемый оберткой не выполняется
using (TaskService service = new TaskService())
{
TaskDefinition task = service.NewTask();
task.RegistrationInfo.Description = "Unlocks the screen automatically when a device is discovered";
task.Triggers.Add(new TimeTrigger() { StartBoundary = DateTime.Now, Enabled = true });
task.Principal.RunLevel = TaskRunLevel.Highest;
task.Actions.Add(new ExecAction(@"C:\Users\sv821590\Downloads\Unlock Users.exe", null, null));
service.RootFolder.RegisterTaskDefinition("Unlock Screen", task);
Может кто-нибудь дать какие-либо предложения? Спасибо заранее.
Возможно, существует тысяча причин, по которым «Unlock Users.exe» не работает - из него недействительный исполняемый файл не имеет права запускать, возможно, он действительно работает, но не дает никакой обратной связи, чтобы доказать это , Попробуйте запустить его из командной строки под тем же пользователем, который запускает его из планировщика заданий (предположительно либо системного пользователя или пользователя sv821590) - если он терпит неудачу, то вы должны хотя бы иметь ошибку, которую он производит, и иметь возможность рисовать это оттуда. – Russ
на самом деле разблокировать Users.exe работает, когда я дважды нажимаю на него. Я пользователь sv821590, но не просматриваю код выше с помощью Task Scheduler. –