If i remember rite, you need to put the file name in the old dos 8.3 format eg. c:\progra~1\asdf~1\mp3n~1.mp3

In vb6 you could use The GetShortPathName API

too tired to look it up rite now [6:04 am here, I need some sleep ]