Автор: conty9
Дата сообщения: 20.10.2010 23:28
Может, кто подскажет решение проблемы на сборках с BS-Explorer (перепробовал несколько штук - во всех такое)
[more=Читать дальше..]
Скажем, есть два варианта рег-файла:
1. В старом формате
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
"My Pictures"=hex(2):64,3a,5c,1c,3e,38,20,34,3e,3a,43,3c,35,3d,42,4b,5c,1c,3e,\
38,20,40,38,41,43,3d,3a,38,00
2. В новом
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
"My Pictures"=hex(2):64,00,3a,00,5c,00,1c,04,3e,04,38,04,20,00,34,04,3e,04,3a,\
04,43,04,3c,04,35,04,3d,04,42,04,4b,04,5c,00,1c,04,3e,04,38,04,20,00,40,04,\
38,04,41,04,43,04,3d,04,3a,04,38,04,00,00
Оба файла прописывают в реестр переменную "My Pictures" и одинаково отрабатывают под виндой.
А вот при импорте этих файлов в сборку на BS-Explorer первый файл импортируется как
d:\>8 4>:C<5=BK\>8 @8AC=:8
А второй - нормально
d:\Мои документы\Мои рисунки
В принципе, проблемы бы не было, но... точно так же ведут себя некоторые программы - при запуске (открывании) файлов из папок с кирилличными именами дают ошибку - путь /файл/ не обнаружен. Проблема именно с кирилицей. NLC 1251/1252 не при делах, проверял. Просто для кириллицы идёт смещение кода на B0 !?
CC-> 1C
EE -> 3E
E8 -> 38
F3 -> 43
F0 -> 40[/more]