awl100Alex писал(а):Как и говорилось: автор сам не знает, что ему было нужно в конечном итоге.
Я уже столько раз сказал, что мне нужно, что повторяться уже тошно. В этой флудильне делные мысли высказали только
ANDLL,
alibek и
Amed. Все остальные не врубившись в тему вопроса несут какую-то ахинею..
Для тех, кто в танке, поясню всё-таки ещё раз, что проблемы с тем, чтобы разобрать где имя файла, а где параметры в правильно составленной строке (с кавычками) никогда не стояло. Стояла проблема понять каким макаром винда будет парсить такую строку: "d:\test\main.exe -test main.exe".
Что забавно, судя по MSDN прав-таки
jangle, говорящий, что поиск идёт слева-направо.
За одним исключением. Если ВСЯ СТРОКА ЦЕЛИКОМ совпадает с именем СУЩЕСТВУЮЩЕГО файла/папки - запускается он. Если такого файла/папки нет - начинается парсинг слева-направо по пробелам до первого найденного файла.
За сим дискуссию считаю завершённой. Огромное спасибо господам флудерастам за разбавление нашей сухой беседы, и ANDLL за единственную дельную подсказку.