Именно так, как сказал предыдущий оратор.
Открываете файл через CreateFile с параметром SECURITY_ATTRIBUTES.bInheritHandle = TRUE и делаете CreateProcess с bInheritHandles = TRUE и lpStartupInfo.dwFlags |= STARTF_USESTDHANDLES, lpStartupInfo.hStdError = hFile.