Zitat von
EWeiss:
Ich übergebe den Pfad nun mit GetShortName ist das einzigste was mir einfällt.
Du musst aber aufpassen:
Zitat von
Windows PSDK:
When an application calls this function and specifies a path on a volume that does not support 8.3 aliases, the function fails with ERROR_INVALID_PARAMETER if the path is longer than 67 bytes.
Man kann die Unterstützung für kurze Dateinamen unter NTFS abschalten. Du solltest auf alle Fälle den Fehler abfangen.