KERNEL: force copying of DOS-style path into argv[0] of
PE process
Uwe Bonnes
bon at elektron.ikp.physik.tu-darmstadt.de
Mon Oct 31 13:45:07 CST 2005
>>>>> Alex writes:
...
>>
>>
Alex> Sorry to disagree, but I have seen this behavior
Alex> (fully qualified name in argv[0]) since MS-DOS and
Alex> Windows 3.1. Even some old C tutorial books mention
Alex> it in passing. I have also replicated this behavior
Alex> from the command line (COMMAND.COM) in MS-Windows
Alex> 98 in a DOS box, without using Explorer. My sample
Alex> app prints out the argv[] array and it consistenly
Alex> shows a fully qualified path to the executable in
Alex> argv[0], even when run from a DOS box.
Alex,
can you please look at wine/dlls/kernel/test/process
/* Test for Bug1330 to show that XP doesn't change '/' to '\\' in argv[0]*/
Perhaps you can add a test case for your observation...
Bye
--
Uwe Bonnes bon at elektron.ikp.physik.tu-darmstadt.de
Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
More information about the wine-devel
mailing list