У меня довольно сложная служба Windows (написана на .net 4) с несколькими подсистемами, которые работают параллельно.
Я реализовал довольно хорошее ведение журнала, но я чувствую, что мне нужно большеинформация о том, что в настоящее время делает каждая подсистема.Это было бы очень полезно в тех случаях, когда мне нужно остановить службу для обновления / исправления ошибок.
Было бы неплохо иметь приложение с графическим интерфейсом, которое будет показывать мне статус для каждой части приложения, которое я 'Меня интересует. У меня были некоторые идеи о том, как я собираюсь это сделать, но я также хотел бы услышать идеи других.
Меня интересует решение, которое будетЛегко получить в будущем Windows-сервис, и я не ищу ничего очень сложного.
Существуют ли инструменты для такого рода вещей?Вы сделали это сами?А как насчет межпроцессного взаимодействия?