Из вашей ошибки я вижу, что ошибка внутренняя, аргументы верны.Ошибка возникла при создании процесса.
Поскольку вы не опубликовали измененный код, попробуйте добавить в код некоторые точки останова или cerr / couts.Я бы посмотрел на createChannel
.
Кроме того, если вы не скопировали право erorr (я вижу, что вы добавили ".
в конце) и код ошибки 2, а не 20, то ваша ошибкав ваших аргументах, которые вы передаете.