С одним из обновлений в Windows 10 появился полноценный программный терминал (TTY), предназначенный как раз для подобных нужд. Реализуется функцией
CreatePseudoConsole. Теория
расписана на Хабре. Как следует из определения, работать будет только на Windows 10 версии 1809 и старше. Сам не пользовал.