Возникли следующие вопросы по устройству и работе с пайпами: 1. Почему процесс запускается, только тогда, когда начать читать пайп вывода? 2. Синхронны ли функции WriteConsole/WriteFile консольного процесса? 3. Как читать из пайпов вывода и вывода ошибок в той же очередности, что и запись в них?