From 7687f78f7133fc0891e0b76f097415f77dc10411 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Mon, 14 Jan 2008 15:50:06 +0100 Subject: [PATCH] user32: Don't inherit stdin/stdout handles in explorer. --- dlls/user32/win.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dlls/user32/win.c b/dlls/user32/win.c index e55fe201e5b..b1dec05aff1 100644 --- a/dlls/user32/win.c +++ b/dlls/user32/win.c @@ -1519,6 +1519,11 @@ HWND WINAPI GetDesktopWindow(void) memset( &si, 0, sizeof(si) ); si.cb = sizeof(si); + si.dwFlags = STARTF_USESTDHANDLES; + si.hStdInput = 0; + si.hStdOutput = 0; + si.hStdError = GetStdHandle( STD_ERROR_HANDLE ); + GetSystemDirectoryW( cmdline, MAX_PATH ); lstrcatW( cmdline, command_line ); if (CreateProcessW( NULL, cmdline, NULL, NULL, FALSE, DETACHED_PROCESS, -- 2.11.4.GIT