Bringing forward a fix from 2.6.14 (commit 99e01c7e6bfd84ad852f2775400c4e0f24f9e8e5). Replaces the fork/execv construction with CreateProcess.