Я использую функцию Apache Portable Runtime apr_proc_create
запустить дочерний процесс и захватить его стандартный вывод. В настоящее время я перенаправляю вывод во временный файл (очень похоже на контрольный пример APR), а затем чтение файла после завершения процесса. Я хотел бы избежать доступа к диску, если смогу, и перенаправить вывод непосредственно в поток в памяти.
Так:
Могу ли я перенаправить стандартный вывод процесса, запущенного с помощью apr_proc_create, в поток в памяти?
Задача ещё не решена.
Других решений пока нет …