http://bugs.winehq.org/show_bug.cgi?id=16543
--- Comment #35 from Jeff Zaroyko jeffz@jeffz.name 2009-05-10 09:44:57 --- (In reply to comment #34)
Hello,
what's the point of this discussion now?
I don't see the need of introducing some start.exe /unix hack. It's ShellExecute() that needs to be fixed to match Windows behaviour.
For the time being, the versions of the game that depend on trailing space can be started anyway from console or shortcut by adding a single "" (empty quotes) parameter to command line. Just add a hint to appdb and all is fine.
Regards
Yes sorry, I was just about to post that it does look like the additional space comes from ShellExecuteEx rather than explorer as I earlier thought, it also looks like the other bug is that ShellExecuteEx quotes the first argument of the commandline unconditionally, ie if there is any space to be escaped or not and Wine doesn't quote at all.