diff --git a/src/pymanager/_launch.cpp b/src/pymanager/_launch.cpp index 6058338..0286093 100644 --- a/src/pymanager/_launch.cpp +++ b/src/pymanager/_launch.cpp @@ -122,7 +122,7 @@ launch(const wchar_t *executable, const wchar_t *insert_args, int skip_argc, DWO goto exit; } - si.dwFlags = STARTF_USESTDHANDLES; + si.dwFlags |= STARTF_USESTDHANDLES; if (!CreateProcessW(executable, newCmdLine, NULL, NULL, TRUE, 0, NULL, NULL, &si, &pi)) { lastError = GetLastError(); goto exit;