Здравствуйте, Аноним, Вы писали:
А>1) SECURITY_ATTRIBUTES ставь NULL
А>2) Да
А>3) Да
А>4) Что Вам мешает использовать CreateProcess для "dir"? Может в вашем случае проще перенаправить потоки средствами коммандной строки посредством разделителья "|". Например: dir *.* | you.exe. В этом случае все данные которые раньше выводились на консоль будут перегаправлены на стандартный ввод you.exe.
Большое спасибо

, узнал много нового.