Есть файл. Файл где-то лежит.
Требуется — получить DOS-путь к файлу (тот самый, который C:\MUDOCU~1\AL.TXT).
Желательно — без хитрых алгоритмов (их я и сам писать умею) через стандартные типы типа CFile или им подобные.
Вопрос один — КАК?
Надо только помнить, что:
На FAT16(32) если есть длинное имя — значит есть и короткое
На NTFS короткого имени может не быть, если на момент создания файла ключик NtfsDisable8dot3NameCreation в соответсвующем месте реестра был не 0.
На серверных версиях windows коротких имен по умолчанию нет
На десктопных версиях windows короткие имена по умолчанию есть