2011-01-19 3 views
0

Мне нужно создать приложение Watchgog, которое будет отслеживать основное приложение. Если мое основное приложение будет разбито/закрыто/закончено любыми способами, это приложение сторожевого таймера снова активирует его.Windows Mobile - Захват приложения/завершение процесса Событие

Я могу сделать это путем регулярного сканирования рабочего процесса, но это ресурсоемкий процесс. Могу ли я получить какое-либо уведомление, когда процесс завершается (не событие закрытия формы, оно не работает, когда приложение выходит из строя)?

ответ

1

Класс процесса дает вам такие функции.

WaitForExit() (метод) Инструктирует компонент процесса ждать неопределенное время для связанного процесса для выхода. Выход (событие) Происходит при выходе из процесса.

Таким образом, вам необходимо найти свой процесс только один раз, а не в методе или событии, используемом вашим сторожевым плеером.

+0

Простая альтернатива попытке найти процесс назад - позволить собаке-часу фактически начать процесс. –

+0

@Hans Passant Можете ли вы предоставить какой-либо образец ссылки или кода? –

 Смежные вопросы

  • Нет связанных вопросов^_^