Ja, schließe den Dateinamen in Anführungszeichen ein oder ermittle mit GetShortPathName den kurzen Dateinamen und übergib den dann.
Das ist aber gefährlich. Unter NTFS kann man die zusätzliche Erzeugung von kurzen Dateinamen im Dateisystem deaktivieren. Leider habe ich im
SDK keinen weiteren Hinweise diesbezüglich gefunden.