[KERNEL32]
authorHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Sun, 18 May 2014 22:10:45 +0000 (22:10 +0000)
committerHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Sun, 18 May 2014 22:10:45 +0000 (22:10 +0000)
commit6dead6f19cfac456dc0ec0467d04ce35fe7bc048
treec3945e66a701041e88612fc6365290ecbb6a8c01
parent0e26222a74d18f915bb4dc6490e8ce971f12ebe3
[KERNEL32]
Usually the command line is made of the application name and its parameters. When launching a DOS program, BaseCheckVDM builds suitable ApplicationName and CommandLine strings "DOS-compatible". ApplicationName is left-trimmed for whitespace and then converted to short-path format, and CommandLine sees the application name part (its first token) removed. We didn't do it before, we do it now. Care is taken when quotes are present in ApplicationName. Finally DOS command lines usually receive a newline character, so we also add it there. This is how behave Windows: just put our ntvdm in Windows, and observe what it receives...

svn path=/trunk/; revision=63361
reactos/dll/win32/kernel32/client/vdm.c