Вы должны запустить процесс cmd.exe с параметрами "/ c командной строки". Это перенаправит вывод в файл или организовать конвейер через CreateProcess.

ался использовать CreateProcess для запуска простой команды, какhg > test.txt, Я попытался запустить строку целиком (в отличие от разделения на имя приложения и его параметры). ПочемуCreateProcess(0, "notepad.exe test.txt", ...) работать, ноCreateProcess(0, "hg > test.txt", ...) не?

Ответы на вопрос(5)

Ваш ответ на вопрос