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