MadMyche
Таким образом, в основном вам нужно разделить это приложение на два отдельных приложения
1. Сбор данных: это будет происходить на "сервере", определяемом как отслеживаемая машина, которая будет обмениваться этой информацией с отдельным приложением для просмотра локально или по сети
2. Просмотр приложения: это будет клиентское приложение, которое будет предоставлять пользовательский интерфейс. Во всей реальности это может быть Windows Forms, универсальная Windows, мобильное приложение или веб-приложение. Его задача-подключиться к службе сбора данных на конкретной машине и получить значения.
Все это сводится к разделению забот. Вам нужно будет определить, где сделать разделение в исходном приложении, а затем взять и сделать эту информацию доступной с помощью любого количества методов.
То, как вы это сделаете, будет зависеть от именно так то, что ты хочешь сделать. Как вы уже испытали в других ваших потоках, неопределенность ваших намерений никуда вас не приведет.
Моя рекомендация состояла бы в том, чтобы составить план всего, что вы хотите, чтобы эти 2 приложения могли делать, выяснить, что нужно сделать для достижения этой цели, а затем задать конкретные вопросы о проблемах, с которыми вы сталкиваетесь.