CreateProcess()でバッチファイルを実行したとき困ったこと

第6引数の
DWORD dwCreationFlags, // creation flags

DETACHED_PROCESS, // DOS窓を表示しないための指定
を入れたら、うまくバッチファイル内に書いたリダイレクト処理(dir > list.txtみたいなの)が動かなくなった。

( CREATE_NEW_CONSOLE | IDLE_PRIORITY_CLASS ),
にしたらうまくいった。