У кого-нибудь есть хорошие примеры .NET-программы, которая остается в памяти и выполняет действие по таймеру? - PullRequest
2 голосов
/ 06 июня 2010

Эта программа не должна иметь видимого окна, больше похоже на демона. (например, программа панели задач) Любые ссылки или советы будут оценены.

Ответы [ 3 ]

7 голосов
/ 06 июня 2010

Возможно, вы захотите написать Службу Windows .

Если вам просто нужно выполнить определенное действие в определенное время, вы можете использовать Windows Task Scheduler .

Если вам нужен значок на панели задач, вы можете написать обычное приложение Windows Forms, но основная форма будет скрыта, пока пользователь не запросит ее. Эта статья объясняет, как.

1 голос
/ 06 июня 2010

Когда я создавал приложения, которым ранее требовались эти функции, я всегда использовал планировщик задач Windows через простую библиотеку .NET, которую я нашел.

Пожалуйста, см. Мой ответ на аналогичный вопрос , для примера кода и дополнительных пояснений.

1 голос
/ 06 июня 2010

Или, если вы хотите запускать задачи по таймеру, планировщик задач Windows находится там, где он находится.

...