Sunday, May 3, 2009

Названия стораджей в WindowsMobile

Для тех у кого есть коммуникаторы на WindowsMobile 6.x: встречается необходимость установки различного софта, который не любит русскоязычных названий карт памяти и хранилища в основной памяти устройства. Переименовать их на более привычные названия в латиннице можно так:

[HKEY_CURRENT_USER\Software\ABBYY\Lingvo\12.3\Sound] FileName0= \Память телефона\Program Files\ABBYY Lingvo\Data\SoundE.dat
[HKEY_LOCAL_MACHINE\System\Pictures\Camera\OEM\PictureLocation] External= \Память телефона
[HKEY_LOCAL_MACHINE\System\State\Samsung\SDCARD] InStorageFolder= Память телефона
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\INAND] Folder= Память телефона


"Память телефона" нужно поменять на My Storage

[HKEY_CURRENT_USER\Software\Microsoft\File Explorer] StorageCardPath= \Карта памяти
[HKEY_LOCAL_MACHINE\System\State\Samsung\SDCARD] ExStorageFolder= Карта памяти
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\PCMCIA] Folder= Карта памяти
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SDMMC] Folder= Карта памяти

А "Карта памяти" на Storage Card

После этого различные приложения, например тот же iGO8, должны без проблем понимать пути вида: %SDCARD%/iGO8