Windows Mobile - захват приложения / событие завершения процесса - PullRequest
0 голосов
/ 19 января 2011

Мне нужно создать приложение Watchgog, которое будет отслеживать основное приложение.Если мое основное приложение было разбито / закрыто / завершено каким-либо образом, это сторожевое приложение активирует его снова.

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

1 Ответ

1 голос
/ 19 января 2011

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

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

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

...