I'am пытается изменить запланированное задание, созданного вручную в Windows, планировщик задач, с помощью C# приложениюC график # задача изменить
используя следующий код:
rootFolder.RegisterTaskDefinition(taskEdit.Name,
taskDefinition, 6, null, null, _TASK_LOGON_TYPE.TASK_LOGON_NONE, null);
Мой код отлично работает, когда я выполняю эту операцию в папке планировщика основных задач. Но когда я пытаюсь изменить задачу в подпапке, я получил ошибку
Доступ запрещен. (Исключение из HRESULT: 0x80070005 (E_ACCESSDENIED))
Если попытаться использовать имя пользователя и пароль вместо нулевой следующим образом:
rootFolder.RegisterTaskDefinition(taskEdit.Name, taskDefinition, 6, "username", "pwd",
_TASK_LOGON_TYPE.TASK_LOGON_INTERACTIVE_TOKEN_OR_PASSWORD, null);
я получил ошибку ниже:
(48,4):UserId:
Любые идеи? Большое спасибо!
Is '(48,4): UserId:' полное сообщение об ошибке? – Quantic
Извините @Quantic, в сообщении об ошибке нет других деталей; просто код ошибки (-1072894421) – Andrea