Если у тебя параметр "развалится", ShellExecute сработает нормально, ему главное найти сам бинарник (кстати, ShellExecute может найти его, а вот CreateProcess требует точного указания пути), зато само приложение получит не правильные параметры и не сработает.
Например:
myapp.exe c:\temp folder\temp file.txt
В этом случае запускаемое приложение получит 3 разных параметра.
А вот если так:
myapp.exe "c:\temp folder\temp file.txt"
то приложение получит один параметр.
Для ShellExecute все ок, а вот для приложения - нет.
|