Программы, software, hardware, warez, cracks и все что с этим связано.
Пн дек 25, 2006 16:40 pm
Получаю длинное имя. Беру его альтернативную версию(cAlternateFileName) и получаю вместо "стационар" "48А5~1". Работает все корректно (если подсунуть эту директорию в ченждир, переходит в нужную), кроме представления. Понимаю, что кодировка такая, но наступило отупение и не могу сформулировать вопрос дяде Интернету, как перекодировать "это" в кириллицу.
Пн дек 25, 2006 17:17 pm
Нихрена себе Дурак загнул :)
Пн дек 25, 2006 22:15 pm
Может там имя в уникоде записано?
Пн дек 25, 2006 23:35 pm
А откуда ты его берёшь?
Да, имена файлов в старших вендах записаны в Unicode (UTF-16).
Вт дек 26, 2006 9:34 am
wiz писал(а):А откуда ты его берёшь?
Да, имена файлов в старших вендах записаны в Unicode (UTF-16).
Беру из структуры WIN32_FIND_DATA. Данные в структуру получаю функцией FindFirstFile.
Вт дек 26, 2006 12:27 pm
win32api ужасен... 7: