Я пытаюсь создать задачу, которая будет запускаться каждый раз, когда текущий пользователь входит в систему.
У меня проблемы с поиском хороших примеров или документации. Лучший пример, который я нашел, это this .
Я попытался заменить TASK_TRIGGER_DAILY = 2
на TASK_TRIGGER_LOGON = 9
, удалить tigger.DaysInterval = 100
и использовать связанные объекты, такие как trigger.Delay
и т. Д., Нашел здесь .
Это всегда приводит к:
Pywintyps.com error: (-2147352567, ‘Exception occurred.’, (0, None, None, None, 0 -2147024809), None) on line 67: result = rootFolder.RegisterTaskDefinition(task_id, taskDef, TASK_CREATE_OR_UPDATE, "", "", RUNFLAGSENUM[run_flags] )
#username, password
Вызов schtasks.exe
работает, но для этого требуется запрос на повышение прав UAC, которого я бы хотел избежать.
Отлично подойдет рабочий пример или соответствующая документация по Python. Я недостаточно хорошо разбираюсь в C++
, чтобы перевести все на Python
.