работа с сервисами windows (c #) - PullRequest
       9

работа с сервисами windows (c #)

0 голосов
/ 17 сентября 2009

Я создал установочный файл в приложении winforms. После установки этого установочного файла я хочу запускать этот файл только в определенное время дня.

Пример: каждый день 12 часов вечера эта программа автоматически появляется

как я могу это сделать? есть идеи?

Ответы [ 2 ]

3 голосов
/ 17 сентября 2009

Добавить запись в планировщик задач Windows будет самым простым способом.

Я никогда не делал этого, но это должно быть возможно сделать во время установки. (Даже если это будет означать выполнение некоторого дополнительного кода во время установки.) Проблема заключается в разнице в планировщике задач с до и после Vista. Имеется Планировщик заданий API и Vista, а также специальное приложение командной строки для создания новых рабочих мест.

2 голосов
/ 17 сентября 2009

Вы можете вызвать «C: \ WINDOWS \ system32 \ at.exe», чтобы запланировать запуск программ. Не упустите программу, которая перекрывает следующий запуск.

Пожалуйста, не делайте этого: -

«Добавить таймер в службу Windows, которая будет проверять каждые 3 минуты, например, настало ли время для выполнения» Если вам необходимо использовать интервальный таймер, по крайней мере, сделайте математику и рассчитайте интервал, чтобы окна могли поменять эту чертову вещь.

Не знаю о вас, но у меня есть миллион маленьких приложений в трее, которые просыпаются каждые 30 секунд, просто чтобы проверить, должны ли они работать так, как есть. Нет больше их спасибо.

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