in passing arguments with Windows 7 vs "Vista and before"

We had a customer with "download directory" that had a space in the path. Our software put CSV and Excel Files into it.

Our software would launch Excel and pass along the file name, properly quoted and/or escaped. Previous to Win7 and Excel 2010, this worked with out a problem. WinXP and Excel2010 no problem.

Effectively even though it was properly escape, Excel would complain that it was trying to open a non-existent directory, a non-existent file and a non-existent file. Three errors.

Trickery indeed.