diff --git a/reactos/dll/win32/kernel32/process/create.c b/reactos/dll/win32/kernel32/process/create.c index 95930e6f05a..cc6735aac37 100644 --- a/reactos/dll/win32/kernel32/process/create.c +++ b/reactos/dll/win32/kernel32/process/create.c @@ -673,7 +673,7 @@ CreateProcessInternalW(HANDLE hToken, * key (see http://blogs.msdn.com/oldnewthing/archive/2005/12/19/505449.aspx) */ - DPRINT1("CreateProcessW: lpApplicationName: %S lpCommandLine: %S" + DPRINT("CreateProcessW: lpApplicationName: %S lpCommandLine: %S" " lpEnvironment: %p lpCurrentDirectory: %S dwCreationFlags: %lx\n", lpApplicationName, lpCommandLine, lpEnvironment, lpCurrentDirectory, dwCreationFlags); @@ -1249,6 +1249,10 @@ GetAppName: /* remove application name */ NullBuffer = wcschr(lpCommandLine, L' '); } + else if (!_wcsnicmp(lpApplicationName, lpCommandLine, wcslen(lpApplicationName))) + { + NullBuffer = lpCommandLine + wcslen(lpApplicationName) + 1; + } else { NullBuffer = (WCHAR*)lpCommandLine;