use CreateProcess on windows