Если вкратце, то нужен такой терминал, где при постоянном выводе информации будет всегда и безопасно доступно поле ввода которое бы обрабатывало новые команды, которые впоследствии могут отдавать свою информацию на вывод.
В общем по сути, постоянный беспрерывный вывод информации в одном потоке (или нескольких), ввод в основном потоке, поле ввода всегда разблокировано.
Ищу информацию в сети, но пока особо ничего найти не могу. Если не найду, придется реализовывать все руками. Вопрос в том, есть ли у кого информация о подобных реализованных терминалах?
Как вариант с консолью - можно попробовать различные telnet клиенты. Например вот этот или вот этот.
По опыту работы с GUID - telnet всегда удобнее был для быстрой разработки, ибо различные реализации вью (Win form, wpf) еще нужно настраивать.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Для программы понадобилось получить "истинное имя процесса" под этим я подразумеваю человеческое описание программы как в диспетчере задач:
Насколько мне известно, бегунок находится вне DOM, поэтому его можно прочитать только через 2 вышеуказанных метода