Простое приложение, которое выполняется каждые 15 минут.Как я могу остановить его от беспокойства любой Windows? - PullRequest
0 голосов
/ 15 октября 2011

В принципе, у меня есть приложение, которое запускается каждые 15 минут. Я хотел бы, чтобы это консольное приложение оставалось скрытым, а не, например, минимизировало / мешало полноэкранным приложениям.

Что может быть лучшим способом для достижения этой цели, хотя это не может быть услуга. Я пишу консольное приложение на C #.

Спасибо.

Ответы [ 4 ]

3 голосов
/ 15 октября 2011

Для запуска приложения каждые 15 минут используйте запланированное задание.Самый простой способ избежать отображения любого окна - сделать это обычное приложение с графическим интерфейсом, а не консольное приложение, но позаботиться о том, чтобы в вашем приложении с графическим интерфейсом не отображалось никаких окон.

1 голос
/ 15 октября 2011

как сказал Дэвид, если вы делаете из этого программу с графическим интерфейсом, но никогда не загружаете окна, они будут работать в фоновом режиме, и при этом ничего не будет появляться или показываться или что-то в этом роде. Другой вариант - это непрерывно запускать ваше приложение и делать что-либокаждые 15 минут ...

0 голосов
/ 15 октября 2011

Одним из вариантов будет запуск запланированной задачи от имени другого пользователя, возможно, сетевая служба зависит от ваших потребностей. Это заставит его работать в контексте определенного пользователя и не будет отображаться на экранах других зарегистрированных пользователей.

0 голосов
/ 15 октября 2011

Вам не нужно ничего делать.Консольное приложение невидимо и не взаимодействует с другими окнами.Единственный способ узнать это - через диспетчер задач или что-то подобное.

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