Нужно программно отправлять команды и получать данные от консольного приложения. Не подскажете, в какую сторону копать?
Так... А можно ли при этом сделать, чтобы консоли вообще не было, как это делает MS VS с компилятором?
CreateProcess -> dwCreationFlags смотреть читать переводить помнить, приходить и спрашивать что не понятно. .П.С FreeConsole!
Ты модешь запрашивать данные у консоли(ввод) и в этот же момент делать вывод Так что вопрос не понятен.
Squash Если проблема только в этом, а отправка вывода через TCP, то смысла в этом нуль. Что консоль, что пайп, что TCP-сокет — всё есмь поток с точки зрения интерфейса, поэтому бессмысленно где-то впиливать архитектурно противоестесственный пакетный механизм. А любителям извращений придётся вскрывать процесс и искать в стеках ReadConsole или ещё лучше CsrClientCallServer с параметром ApiNumber == CSR_MAKE_API_NUMBER(CONSRV_SERVERDLL_INDEX, ConsolepReadConsole).