conty9
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Скажем, есть два варианта рег-файла: 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 |