Здравствуйте, SpeedLover, Вы писали:
SL>Есть два приложения: 1-Windows application, 2-Windows Service. Второе приложение стартует и останавливается с первого в новом процессе. SL>Задача: реализовать взаимный контроль двух программ. То есть, в случае подвисания Сервиса, Виндовое приложение его перегружает и наоборот Сервис перегружает Виндовое при зависании второго. SL>Вопрос: каким образом обнаружить, что какое-то приложение повисло?
Я думаю можно запрашивать друг у друга системное время — и сверять, если запрос вернул не верное — значит висит.