Тревога, даже если приложение выключено - PullRequest
0 голосов
/ 07 апреля 2011

Я включил небольшой список дел в свое приложение WinForms, где пользователь может добавлять задачи и устанавливать для него сигнал тревоги. Можно ли запустить таймер (или счетчик будильника) в фоновом режиме, даже если приложение закрыто. Я использую AlarmClass написано как ответ здесь . Цель состоит в том, чтобы показывать MessageBox только по достижении времени будильника и больше ничего не делать с приложением. Также возможна установка нескольких сигналов тревоги.

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

Заранее спасибо.

Редактировать: Есть комментарии к этой ссылке ?

Ответы [ 2 ]

4 голосов
/ 07 апреля 2011

Краткий ответ

Нет.Если ваше приложение закрыто, хорошего пути нет.

Длинный ответ

Да, если вы прибегаете к хитрой хакерской атаке.Вы можете:

  • Запускать ваше приложение в системном трее / в фоновом режиме при нажатии кнопки 'X'
  • Запустить запланированное задание, которое запустит ваше приложение в режиме «проверки тревоги»каждые N минут
  • Написать службу Windows, которая запускает ваше приложение для тревожных событий
3 голосов
/ 07 апреля 2011

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

В противном случае вы можете разделить его на два отдельных приложения; - Приложение Windows для управления оповещением - Служба Windows для проверки в фоновом режиме

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