Screen Scraping - это термин, который используется для приложений, собирающих символы с консоли в зависимости от местоположения экрана, и подразумевает, что у вас уже есть эмулятор терминала, который вы используете для отображения экранов, большинства (всех?) Этих терминалов. эмуляторы будут иметь API, позволяющий вам делать это без каких-либо дополнительных компонентов третьей части (обычно через вызовы COM или прямые DLL)
Однако, если вы говорите также об эмуляции терминала самостоятельно ...
В эмуляции терминала есть огромный объем работы, он легко обойдется вам дороже, чем простое использование инструмента, но если вы не уверены в том, что вам нужно, то есть множество реализаций с открытым исходным кодом, которые вы могли бы возьмите исходный код и займитесь их реализацией PuTTY , вероятно, в наши дни является практически стандартом де-факто. (Я не знаю, о чем написано, я подозреваю, что C / C ++, но если вы понимаете, что это было бы достаточно просто перенести на C #, PuTTY делает suport 3270)