Работа с Task Scheduler
От: Balu  
Дата: 02.07.01 13:24
Оценка:
Проблема в следующем.
Я написал программу ScheduleMe.exe, которая проверяет, существует ли Task Scheduler задача, например, "ScheduleTask". Если такой задачи не существует, то она создается, и прогамма завершвет работу. Эта задача ("ScheduleTask") в момент активации запускает ScheduleMe.exe. Так как задача "ScheduleTask" в Task Scheduler уже существует, то ScheduleMe.exe настраивает время следующей активации задачи "ScheduleTask" на 5 минут вперед и завершает работу.
Все это прекрасно работает, но до перезапуска системы (в случае, если система запустится только после времени следующей активации задачи "ScheduleTask"). Чтобы этого избежать я ставлю запуск ScheduleMe.exe в StartUp. Вот тут и возникает проблема. Программа ScheduleMe.exe исправно устанавливает время следующей активации задачи и завершает работу. Но при наступлении этого времени Task Scheduler не может запустить задачу. Причина неизвестна (в логе написано "Не могу запустить задачу"). Такое случается приблизительно в 40% перезагрузок.
Операционная система — W2K Professional.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.