On 01/09/2012 08:34 AM, Jay Yang wrote:
On 01/09/2012 09:46 AM, Vitaliy Margolen wrote:
On 01/08/2012 08:45 PM, Jay Yang wrote:
Some other issues - you will parse over parameters given to the program. Ex:
explorer /desktop=foo,800x600 program.exe /n /e
the "/desktop" command causes a the parsing to go back to the original command
line and reparse it.
I can add a comment for this. So in this particular case, manage_desktop is
called with
"=foo,800x600 program.exe /n /e", which should be correct
That's the wrong way to do it. The "/desktop" string can be anywhere in the
command line. And you not accounting for any sort of quotes.
You end up parsing something like this as a valid param:
/n,/e,/select,c:\\
Windows accepts this. If one types explorer /n,/e,/select,c:\ into the windows
command line, it
opens My Computer with the c:\ drive selected. Incidentally this is not quite
what wine does because
Interesting, Windows has it worse then I thought (what a surprise). Yeah
that appears to work on native.
copy_path_root only tries to strip the last part of the path and the wine
explorer currently doesn't
actually select anything, even with the select parameter. Should I fix this in
this patch or another
patch?
Yes separate patch please.
Vitaliy