У этой программы не должно быть видимого окна, больше похоже на демона. (например, программа панели задач) Мы будем благодарны за любые ссылки или советы.
Есть ли у кого-нибудь хорошие примеры .NET-программы, которая остается резидентной в памяти и запускает действие по таймеру?
Ответы (3)
Возможно, вы захотите написать службу Windows.
Если вам просто нужно выполнить определенное действие в определенное время, вы можете использовать Планировщик задач Windows.
Если вам нужен значок на панели задач, вы можете написать обычное приложение Windows Forms, но скрыть основную форму до тех пор, пока ее не запросит пользователь. Это статья объясняет, как это сделать.
person
Mark Byers
schedule
06.06.2010
Или, если вы хотите запускать задачи по таймеру, планировщик задач Windows находится там, где он находится.
person
48klocs
schedule
06.06.2010
Когда я раньше создавал приложения, которым нужна эта функциональность, я всегда использовал планировщик задач Windows через простую библиотеку .NET, которую я нашел.
Пожалуйста, см. мой ответ на аналогичный вопрос, где приведен пример кода и дополнительные пояснения.
person
Maxim Zaslavsky
schedule
06.06.2010