user32: Don't inherit stdin/stdout handles in explorer.

This commit is contained in:
Alexandre Julliard 2008-01-14 15:50:06 +01:00
parent 9c00a78da5
commit 7687f78f71
1 changed files with 5 additions and 0 deletions

View File

@ -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,