API планировщика задач с использованием QT - PullRequest
2 голосов
/ 08 февраля 2011

Я хотел бы реализовать планировщик задач на основе периодической даты. Есть ли способ реализовать его с помощью API от QT? Другой вопрос, я должен указать имя пользователя и пароль текущего пользователя Windows?

1 Ответ

1 голос
/ 08 февраля 2011

Если вы хотите использовать планировщик задач Windows, для этого вам нужно использовать COM API - http://msdn.microsoft.com/en-us/library/aa383614%28v=vs.85%29.aspx

Qt не предоставляет универсальный API для планирования задач, потому что такого рода вещи обычносильно различаются на разных платформах (планировщик задач Windows VS cron на Unix) и на некоторых платформах (мобильных?), вероятно, даже не имеют эквивалента.

Другой вариант - использовать собственное планирование задач, выполняя процесс, которыйработает все время на заднем плане.Один из вариантов для этого - просто обычный процесс без окон, который запускается при входе в систему, а другой - служба Windows, которая, опять же, требует некоторого использования нативного API по тем же причинам.Имейте в виду, что пользователи обычно не одобряют автономный процесс, который выполняется постоянно, и некоторые из них могут просто убить ваш процесс или отключить какой-либо механизм, который вы используете для запуска при входе в систему.Запланированные задания более неясны и с меньшей вероятностью будут отключены пользователем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...