riaria
, 21:15
В этой теме собираем коллекцию твиков реестра, а также решаем возникающие вопросы.
У кого не нажимаются спойлеры, выкиньте свой браузер на помойку качайте этот архив..:: Скрытый текст (вы должны зарегистрироваться или войти под своим логином) ::.
Прежде всего необходимо установить редактор реестра, например PHM Registry Editor (http://3ppc.net/index.php?showtopic=150) или BitsInside RegEdit (http://3ppc.net/index.php?showtopic=104), можно также использовать редактор в Resco Explorer (http://3ppc.net/forum/showthread.php?t=2135) или SKtools (http://3ppc.net/forum/showthread.php?t=2202). Далее необходимо зайти в реестр, где можно увидеть такие ветки:
HKEY_CLASSES_ROOT
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_USERS
Каждая из этих веток содержит в себе ключи. Каждый ключ имеет Имя и Значение, которые и придется изменять. Если по какой либо причине отсутствует один из указанных ключей или значений, то необходимо его создать. После изменения некоторых параметров необходимо произвести мягкую перезагрузку. Если и в этом случае вы не добились желаемого результата, опишите проблему и вам постараются помочь.
Важно!!! При изменении значений реестра на КПК будьте очень внимательны, так как достаточно велик риск привести оборудование (зачастую весьма дорогостоящее) к неработоспособному состоянию (в том случае, если данные были введены некорректно)! Если же вы не уверены в своих силах, то лучше ничего и не делайте. Администрация сайта не несёт никакой ответственности за Ваши действия.
Системные твики
Удаление стандартного сигнала БИП при соединении, разъединении, закрытии и открытии программ
HKEY_CURRENT_USER\ControlPanel\Sounds\CallDrop
HKEY_CURRENT_USER\ControlPanel\Sounds\Dialing
HKEY_CURRENT_USER\ControlPanel\Sounds\Ending
HKEY_CURRENT_USER\ControlPanel\Sounds\StandardInCallVolume
удалить значение реестра Sound\Windows\dpadctl.mid
Отключение автоматического распределения памяти (WM2003)
HKCU\Software\Microsoft\Shell
Создать NeverDorkMemory
После этого в Settings -> System -> Memory можно будет двигать ползунок распределения памяти.
Количество софт резетов
HKEY_LOCAL_MACHINE\Comm
BootCount -> можно поменять, к примеру на 0.
Изменение параметров автоподстановки
HKCU\ControlPanel\Sip
SuggWordLenMin -> 2 - предложение вариантов начиная со второй буквы
SuggWords -> 6 - количество предлагаемых вариантов (можно и 10)
SuggSpace 1 -> 0 - отключение добавления пробела в конце слова
Пути к системным папкам
HKEY_LOCAL_MACHINE\Explorer\Shell Folders
Program Files -> "\\Program Files"
Windows -> "\\Windows"
И так далее...
Как отключить предупреждение о запуске программы неизвестного происхождения
Включить защиту, предупреждающую при установке несертифицированного приложения:
HKLM\Security\Policies\Policies\0000101a = 0 (DWORD decimal)
Отключить защиту:
HKLM\Security\Policies\Policies\0000101a = 1 (DWORD decimal)
Как переименовать карту памяти
Открываем реестр и правим эти ключи:
HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SDMemory
HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SDMMC
HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MMC
переписываешь значение "Folder=SD Card"
Включение предупреждения о низком уровне заряда батареи
Создайте в реестре ключ HKEY_CURRENT_USER\ControlPanel\Notifications\{A877D663-239C-47a7-9304-0D347F580408}
И установите для него значение Default -> "Low Battery Warning"
Появится опция в Settings -> Sound and notifications.
Отключение звукового предупреждения о низком заряде
[HKEY_CURRENT_USER\ControlPanel\Notifications\{A877D663-239C-47a7-9304-0D347F580408}]
@="Низкий заряд батареи"
"Wave"="\\Windows\\LowBatt.wma"
"Duration"=dword:5
"Options"=dword:5
Поставить программу в конкретную папку на карте
1. На десктопе Active Sync -> Tools -> Add/Remove Programs снимаем галку "install program into the default installation folder".
2. В реестре на аппарате: ключ \HKLM\SOFTWARE\Apps\Microsoft Application Installer\ устанавливаем fAskDest в '1'.
3. После этого покет в процессе инсталляции спрашивает куда устанавливать. Можно указать любую папку.
Включение проверки пароля стандартным (или заменяющим (!) его) апплетом
HKCU\ControlPanel\Owner
PowrPass 0x00 -> 0x01
Выключение зарядки от USB
HKLM\Drivers\BuiltIn\usbfndrv
EnableUsbCharging 1 -> 0
Сообщение о вставке карты памяти
HKLM\Drivers\PCMCIA
NoBatteryCheck 1 -> 0
Увеличение скорости прорисовки
HKEY_LOCAL_MACHINE\SYSTEM\GDI\GLYPHCACHE
limit -> 32768
Чем больше размер кэша шрифтов, тем больше памяти он отъедает от ОЗУ, но и быстрее прорисовываются шрифты.
Поменять назначение нижних тудейных кнопок в wm5/6
HKEY_CURRENT_USER\Software\Microsoft\Today\Keys\112 для левой и
HKEY_CURRENT_USER\Software\Microsoft\Today\Keys\113 для правой
в каждой из них создаём по два значения
default [string] -имя кнопки (на ней пишется)
open [string] -путь к файлу в кавычках
пример: на правой кнопке делаем блютус:
default Bluetooth
open "\program files\btonoff.exe"
Изменяем чувствительность экрана к нажатию
HKEY_LOCAL_MACHINE\Drivers\TouchPanel\ PressureThreshold=1748 DWORD Decimal
при значении 1000 - экран не реагирует на нажатия.
После наклейки защитной плёнки увеличил значение до 9000
Отключить (Включить) защиту, предупреждающую при установке несертифицированного приложения
HKLM\Security\Policies\Policies\0000101a = 0 (DWORD decimal)
HKLM\Security\Policies\Policies\0000101a = 1 (DWORD decimal)
Ассоциации файлов
В Resco Explorer'e это делается следующим образом: встаешь на нужный файл, далее Menu->File->Associate With. Либо в реестре в ветке HKCR создаешь группу (к примеру для файлов swf) с названием .swf в ней создаешь ключ Default, Тип=REG_SZ, Значение=swffile. Затем в той же ветке создаешь группу swffile (ее название должно совпадать с указанным значением в ключе Default). В это группе создаешь еще 2 подгруппы DefaultIcon и Shell, и ключ Default(REG_SZ, Значение=swffile). В DefaultIcon ключ Default (REG_SZ) содержит полный путь к файлу с иконкой или exe-шнику, иконка которого будет использоваться в качестве ярлыка для данного типа файлов. Путь должен быть полный, например, следующее содержание ключа: \IPSM\Program Files\Some Program\SP.exe,0 Для чего стоит цифра после пути я не знаю. Но это не offset до иконки от начала файла, т.к. она может принимать отрицательные значения. Поставь 0, потом можно поиграть числом, если ничего получться не будет или вообще обойтись стандартной иконкой. Затем создай следующую цепочку подгрупп: в Shell создай Open, в Open создай Command и в ней уже создать ключ Default (REG_SZ), содержащим путь к исполняемому файлу + %1 - параметр передаваемый exe-шнику (открываемый файл).
Перемещаем "Мои документы" на Storage Card
Для начала создаём на флешке папку My Documents, затем в ветке HKEY_LOCAL_MACHINE\Software\Microsoft\Windows CE Services создай String Value с названием FileSyncPath Value и значением \SD Card\My Documents (ну или свой путь)
Убираем нижний System Tray
[HKLM\Services\ACS]
RotationTray 4 -> 0
Сохранять/не сохранять .cab файл после исталяции
HKLM\Software\apps\Microsoft Application Installer\nDynamicDelete = 0 (DWORD decimal)
HKLM\Software\apps\Microsoft Application Installer\nDynamicDelete = 2 (DWORD decimal)
Альтернативный способ (проверенно на WM5):
HKCR\cabfile\Shell\open\command = 'wceload.exe "%1" /nodelete' (REG_SZ string, no quotes)
Возможность включения Bluetooth и Wi-Fi при включенном Flight Mode (для устройств HTC)
HKEY_LOCAL_MACHINE\Software\HTC\FlightMode
IsFMCheckEnable 1 -> 0
Изменение папок, в которые кладутся фотографии и видео (для устройств HTC)
HKEY_Local_machine/software/HTC/Camera/AppDefSettings/Image
SaveFolder -> нужная папка
HKEY_Local_machine/software/HTC/Camera/AppDefSettings/Video
SaveFolder -> нужная папка
Полный доступ к КПК с PC
[HKEY_LOCAL_MACHINE\Security\Policies\Policies]
"00001001"=dword:00000001
"00001005"=dword:00000028
Настройки отображения
Ориентация экрана
HKEY_LOCAL_MACHINE\System\GDI\ROTATION
параметр "Angle"
Возвращение иконки поворота экрана (если пропала)
HKEY_LOCAL_MACHINE\Services\ScreenRotate
ShowIcon -> 1
InitDelay -> 10000
Формат отображения часов в верхнем баре
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell]
Создайте новый Dword c именем «TBOpt» (или отредактируйте «TBOpt», если он уже есть в этой ветке реестра) и присвойте ему значение от 0 до 3.
0 = не отображать дату и время
1 = отображать только время
2 = отображать дату
3 = отображать и дату и время (как на скриншоте)
Изменить ширину скроллбаров (полос прокрутки)
Вносим следующие изменения в реестр:
HKLM\SYSTEM\GWE
cyHScr 13 -> 10 - высота горизонтального скроллбара
cxHScr 20 -> 14 - ширина стрелок горизонтального скроллбара
cxVScr 13 -> 10 - ширина вертикального скроллбара
cyVScr 20 -> 14 - высота стрелок вертикального скроллбара
Отключить во всех менюшках "горячие клавиши" например (А), (С)
Вносим следующие изменения в реестр:
HKEY_CURRENT_USER\Software\Microsoft\Shell
HasKeyboard REG_DWORD = 0
Редактирование формата даты на Today
HKLM/nls/overrides
SLDte -> "dddd, d MMMM, yyyy г."
dddd - отвечает за название дня недели (понедельник, вторник и т.д.)
dd - чило (1, 2, 3 и т.д.)
MMMM - месяц
yyyy - год
dddd, dd MMMM yyyy г. выглядит как "Четверг, 09 ноября 2006 г."
Отключение анимации меню
HKLM\SYSTEM\GWE\Menu
Anitype 6 -> 0
Включение анимации окон
HKLM\SYSTEM\GWE\
Animate 0 -> 1
Активация ClearType по умолчанию
HKCU\SOFTWARE\MICROSOFT\SHELL
Cleartype 0 -> 1
Настройки шрифтов, используемых в системе
\HKLM\SYSTEM\GDI\SYSFNT
Nm -> имя шрифта, используемого в системе по умолчанию. Например, "Arial". (Такой шрифт должен быть в папке /Windows/Fonts)
Ht -> высота системного шрифта
It -> 1 - курсив, 0 - нормальный.
Wt -> 650 - жирный шрифт. 400 - по умолчанию.
HKEY_LOCAL_MACHINE\SYSTEM\GWE\Menu\BarFnt\
Nm -> имя шрифта для MenuBar'ов.
Ht -> 14. Размер шрифта в MenuBar'е.
HKEY_LOCAL_MACHINE\SYSTEM\GWE\Menu\PopFnt\
Nm -> имя шрифта в PopUp-меню.
Включение ClearType в Internet Explorer
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings
ClearTypeText 0 -> 1
Изменение цвета точек, появляющихся при удержании стилуса
HKEY_LOCAL_MACHINE\Software\Microsoft\Color
40 (двоичное значение) -> 00 00 00 00 для чёрного, FF FF FF 00 для белого и так далее.
Первый байт отвечает за красный цвет, второй - за зелёный, третий - за синий.
Изменение отображения цветов системы
HKEY_LOCAL_MACHINE\SYSTEM\GWE
SysColor - это BLOB, то есть большой бинарный объект, который содержит в себе 29 DWORD значений.
Ниже приведены его значния:
0
COLOR_SCROLLBAR
Цвет серой части скрол-бара..
1
COLOR_BACKGROUND
По идее цвет фона Десктопа
2
COLOR_ACTIVECAPTION
Цвет таитл-бара активного окна
3
COLOR_INACTIVECAPTION
Цвет таитл-бара НЕ активного окна
4
COLOR_MENU
Цвет фона меню
5
COLOR_WINDOW
Цвет фона окна
6
COLOR_WINDOWFRAME
Цвет рамки окна
7
COLOR_MENUTEXT
Цвет текста в меню
8
COLOR_WINDOWTEXT
Цвет текста в окне
9
COLOR_CAPTIONTEXT
Цвет текста в таитл-баре, "фигнюшки" которую тоскать надо в скрол баре, а также цвет скрол-баровских стрелок
10
COLOR_ACTIVEBORDER
Цвет рамки активного окна
11
COLOR_INACTIVEBORDER
Цвет рамки НЕ активного окна
12
COLOR_APPWORKSPACE
Фон приложений.
13
COLOR_HIGHLIGHT
Цвет выбранного пункта
14
COLOR_HIGHLIGHTTEXT
Цвет ТЕКСТА выбранного пункта
15
COLOR_BTNFACE
Цвет лицевой сторрны кнопки
16
COLOR_BTNSHADOW
Цвет тени кнопок (на краях)
17
COLOR_GRAYTEXT
Цвет затемненого текста (не все драйвера дисплея поддерживаюьт функцию)
18
COLOR_BTNTEXT
Цвет текста кнопок (нажимаемых)
19
COLOR_INACTIVECAPTIONTEXT
Цвет текста в таитл-баре НЕ активного окна
20
COLOR_BTNHIGHLIGHT
Цвет выделенных кнопочных краев, на которые "падает" свет
21
COLOR_3DDKSHADOW
Цвет темной тени для трехмерных элементов
22
COLOR_3DLIGHT
Цвет темной тени для трехмерных элементов (выделенных)
23
COLOR_INFOTEXT
Цвет текста подсказок
24
COLOR_INFOBK
Цвет фона подсказок
25
COLOR_STATIC
Фон статических диалоговых окон. Поддерживается в Windows CE 2.0 и след. версиях
26
COLOR_STATICTEXT
Цвет текста статических диалоговых окон. Поддерживается в Windows CE 2.0 и след. версиях
27
COLOR_GRADIENTACTIVECAPTION
Цвет заголовка активного окна, заполненного градиентом
28
COLOR_GRADIENTINACTIVECAPTION
Цвет заголовка НЕактивного окна, заполненного градиентом
Прячем разделители тудейных плагинов
[HKEY_LOCAL_MACHINE\Software\Microsoft\Today]
"HidePluginSeparators"=dword:1
Отображение тудейного плагина "Дата" в одну строчку, вместо 2-х
[HKEY_LOCAL_MACHINE\Software\Microsoft\Today]
"AutoSingleLineDatePlugin"=dword:1
Интернет
Увеличение скорости интернет
HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Internet Settings
MaxConnectionsPerServer 4 -> 8
Перенос временных файлы IE на карту
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\ShellFolders
Во всех строках заменяем "Windows" на "Storage Card" (или как она у вас называется)
Как перенести кэш Internet Explorer на карту памяти
\Storage Card\Pocket IE\Temporary Internet Files
\Storage Card\Pocket IE\Cookies
\Storage Card\Pocket IE\History
Добавьте следующие значения в реестр:
[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Cache"="\Storage Card\Pocket IE\Temporary Internet Files"
"Cookies"="\Storage Card\Pocket IE\Cookies"
"History"="\Storage Card\Pocket IE\History"
Изменение идентефикации Internet Explorer с мобильного устройства на ПК
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent\
default "Mozilla/2.0" -> "Mozilla/4.0"
Version "MSIE 3.02" -> "MSIE 5.5"
Platform "Windows CE" -> "Windows NT 5.0"
Некоторые сайты перестанут распознавать устройство как PDA и форматировать под него страницы.
Отключить разрыв GPRS-соединения в том случае, если ни одно приложение его не использует
HKEY_LOCAL_MACHINE\Comm\ConnMgr\Providers\{7C4B7A3 8-5FF7-4bc1-80F6-5DA7870BB1AA}\Connections\(GPRS connection name)
AlwaysOn -> 1
Oтключить функцию отключения GPRS при нажатии на кнопку с красной трубкой (отмены вызова)
Вносим следующие изменения в реестр:
HKEY_LOCAL_MACHINE\ControlPanel\Phone, меняем значение ключа Flags2:
0 - не отключается красной кнопкой и нет кнопки "разъединить" в всплывающем сообщении
8 - отключается красной кнопкой и есть кнопка "разъединить" в всплывающем сообщении
16 - не отключается красной кнопкой и есть кнопка "разъединить" в всплывающем сообщении
Изменение внешнего вида окна статуса GPRS
HKEY_LOCAL_MACHINE\ControlPanel\Phone
Flags2 -> 8 - добавление кнопки disconnect
Flags2 -> 16 - кнопка disconnect + таймер онлайна
Контакты, звонки, SMS
Смена порядка имени/фамилии в контактах
HKLM\SOFTWARE\contact\cproghook
FL -> 0 (Фамилия Имя)
FL -> 1 (Имя Фамилия)
Показать/скрыть контакты SIM
HKEY_CURRENT_USER\ControlPanel\Phone
Создаём новый ключ DWORD с именем ShowSim и значением 0 (скрыть)
или 1 (показть) контакты.
Изменить картинку, появляющуюся при входящем звонке
Идём в HKEY_LOCAL_MACHINE/Software/Microsoft/Shell/Rai/:MSCprog, жмём Enter, жмём Values, встаём на BannerImage и жмём синюю круглую кнопку на телефоне. Встаём в поле Value data и опять жмём синюю кнопку. Можно поменять картинку, новая должна быть на телефоне, правильного размера и .gif формата.
Здесь же (HKEY_LOCAL_MACHINE/Software/Microsoft/Shell/) находятся и другие картинки,которые можно поменять.
Ниже приводится их НЕПОЛНЫЙ список...
CallAlert \windows\call.gif
:ErrorBox \windows\yell.gif
:ExclamationBox \windows\yell.gif
:InformationBox \windows\info.gif
:QuestionBox \windows\ques.gif
:VolDlg \windows\volume.gif
Имя оператора при звонке
HKEY_LOCAL_MACHINE/Software/Microsoft/RIL/OperatorNames
создать тип "String" со следующими ключами:
25002 для мегафона
25020 для ТЕЛЕ2
25099 для билайна
25001 для МТСа
USSD запрос
Чтобы сделать USSD запрос, не обязательно ставить доп. ПО. Достаточно изменить пару твиков:
HKEY_LOCAL_MASHINE\ControlPanel\Phone меняем значения в LaunchUSSDAP c 1 на 0 и SuppressUSSD так же с 1 на 0
если ключа SuppressUSSD нет, его нужно создать
Изменение числа записей в журнале вызовов, например на 100
HKCU\ControlPanel\Phone\CallHistoryMax = 100 (DWORD decimal)
Скрипт мелодии при звонке
HKEY_CURRENT_USER\ControlPanel\Sounds\RingTone0
Script
Инструкция по написанию скрипта:
a - вывести оповещение на дисплей
f - Включение/выключение подсветки. Значения: f1 = включить, f0 = выключить.
p - начало проигрыша мелодии.
c - установка громкости мелодии. Возможные варианты: C50, c100, c150, c200.
v - вибрация. vX, где цифра Х после v отвечает за длительность вибрации в секундах. X=0 - вибрация до конца скрипта.
w - пауза. wX = X секунд задержки.
r - повторение скрипта (зацикливание).
Примеры скриптов:
af1w60f0 = Только подсветка, загорающаяся на 60 сек
apw3r = Проигрыш мелодии, по окончании через 3 сек повтор
ap = Один раз проигрывается мелодия
c50apw3c150r = Мелодия с увеличивающейся громкостью
v3w3apw3r = 3-х секундная вибрация, пауза 3 сек, вывод на экран, проигрыш мелодии, 3 сек. пауза, повтор скрипта
av3w3r = 3-х секундная вибрация, 3 сек. пауза и повтор
av1w3r = короткая вибрация (1 сек), пауза 3 сек и повтор
v3w3v3w3apw3r = длинная (3 сек) вибрация, пауза 3 сек, вибрация 3 сек, пауза 3 сек, вывод на экран, проигрыш мелодии, пауза 3 сек и повтор
av0pw3r = вывод на экран, включается вибрация до конца скрипта, проигрыш мелодии, пауза 3 сек и повтор скрипта
c50apv3w3c150r = увеличивающая громкость мелодия, вывод на экран, 3-х сек. вибрация, повтор
af1v1w1f0r = вибрация и мигание экрана
av0pr = Постоянная вибрация и проигрыш мелодии без задержки повторения
Настройки SMS
HKEY_CURRENT_USER\Software\Microsoft\Inbox\Settings
SMSDeliveryNotify -> 1 - получать отчёт о доставке СМС
ShowDateTime -> 1 - показывать дату и время
SaveSent -> 1 - сохранять отосланные сообщения
SMSAvailable 1 -> 0 - запретить SMS (?)
SMSNoSentMsg 0 -> 1 - Отключение сообщения "SMS отправлено"
Добавление имени оператора вместо его кода в приложении телефона
HKEY_LOCAL_MACHINE/Software/Microsoft/RIL/OperatorNames
Создать 25001 (String) -> "MTC" - для МТС.
Для остальных операторов нужно смотреть код, который высвечивается в правом верхнем углу приложения "Phone". Например, у меня для Life это 25506.
Мелодии на звонок из Storage Card
HKCU\ControlPanel\SoundCategories\Ring в значении Directory путь
к папке с файлами
Звук
A2DP-стерео
Для владельцев беспроводных стереогарнитур и WM5 с поддержкой A2DP. По умолчанию часто стоит моно, звук играет в двух наушниках без стереоэффекта.
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Bluetooth/A2DP/Settings/UseJointStereo.
UseJointStereo - при установке значения 0 - чистое стерео
при установке значения 1 - суммирование каналов (моно)
Убираем высокие частоты
HKLM\Audio\SoftwareMixer\EnableLowPassFilter
ставим в 0
Изменение громкости системы
HKСU\ControlPanel\SoundCategories\Feedback
HKCU\ControlPanel\SoundCategories\InCall
HKCU\ControlPanel\SoundCategories\InCallFeedback
HKCU\ControlPanel\SoundCategories\Ring
HKCU\ControlPanel\SoundCategories\RingPreview
ключик "InitVol"=dword:9
значение меняется от 0 до 9
У кого не нажимаются спойлеры, выкиньте свой браузер на помойку качайте этот архив..:: Скрытый текст (вы должны зарегистрироваться или войти под своим логином) ::.
Прежде всего необходимо установить редактор реестра, например PHM Registry Editor (http://3ppc.net/index.php?showtopic=150) или BitsInside RegEdit (http://3ppc.net/index.php?showtopic=104), можно также использовать редактор в Resco Explorer (http://3ppc.net/forum/showthread.php?t=2135) или SKtools (http://3ppc.net/forum/showthread.php?t=2202). Далее необходимо зайти в реестр, где можно увидеть такие ветки:
HKEY_CLASSES_ROOT
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_USERS
Каждая из этих веток содержит в себе ключи. Каждый ключ имеет Имя и Значение, которые и придется изменять. Если по какой либо причине отсутствует один из указанных ключей или значений, то необходимо его создать. После изменения некоторых параметров необходимо произвести мягкую перезагрузку. Если и в этом случае вы не добились желаемого результата, опишите проблему и вам постараются помочь.
Важно!!! При изменении значений реестра на КПК будьте очень внимательны, так как достаточно велик риск привести оборудование (зачастую весьма дорогостоящее) к неработоспособному состоянию (в том случае, если данные были введены некорректно)! Если же вы не уверены в своих силах, то лучше ничего и не делайте. Администрация сайта не несёт никакой ответственности за Ваши действия.
Системные твики
Удаление стандартного сигнала БИП при соединении, разъединении, закрытии и открытии программ
HKEY_CURRENT_USER\ControlPanel\Sounds\CallDrop
HKEY_CURRENT_USER\ControlPanel\Sounds\Dialing
HKEY_CURRENT_USER\ControlPanel\Sounds\Ending
HKEY_CURRENT_USER\ControlPanel\Sounds\StandardInCallVolume
удалить значение реестра Sound\Windows\dpadctl.mid
Отключение автоматического распределения памяти (WM2003)
HKCU\Software\Microsoft\Shell
Создать NeverDorkMemory
После этого в Settings -> System -> Memory можно будет двигать ползунок распределения памяти.
Количество софт резетов
HKEY_LOCAL_MACHINE\Comm
BootCount -> можно поменять, к примеру на 0.
Изменение параметров автоподстановки
HKCU\ControlPanel\Sip
SuggWordLenMin -> 2 - предложение вариантов начиная со второй буквы
SuggWords -> 6 - количество предлагаемых вариантов (можно и 10)
SuggSpace 1 -> 0 - отключение добавления пробела в конце слова
Пути к системным папкам
HKEY_LOCAL_MACHINE\Explorer\Shell Folders
Program Files -> "\\Program Files"
Windows -> "\\Windows"
И так далее...
Как отключить предупреждение о запуске программы неизвестного происхождения
Включить защиту, предупреждающую при установке несертифицированного приложения:
HKLM\Security\Policies\Policies\0000101a = 0 (DWORD decimal)
Отключить защиту:
HKLM\Security\Policies\Policies\0000101a = 1 (DWORD decimal)
Как переименовать карту памяти
Открываем реестр и правим эти ключи:
HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SDMemory
HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SDMMC
HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MMC
переписываешь значение "Folder=SD Card"
Включение предупреждения о низком уровне заряда батареи
Создайте в реестре ключ HKEY_CURRENT_USER\ControlPanel\Notifications\{A877D663-239C-47a7-9304-0D347F580408}
И установите для него значение Default -> "Low Battery Warning"
Появится опция в Settings -> Sound and notifications.
Отключение звукового предупреждения о низком заряде
[HKEY_CURRENT_USER\ControlPanel\Notifications\{A877D663-239C-47a7-9304-0D347F580408}]
@="Низкий заряд батареи"
"Wave"="\\Windows\\LowBatt.wma"
"Duration"=dword:5
"Options"=dword:5
Поставить программу в конкретную папку на карте
1. На десктопе Active Sync -> Tools -> Add/Remove Programs снимаем галку "install program into the default installation folder".
2. В реестре на аппарате: ключ \HKLM\SOFTWARE\Apps\Microsoft Application Installer\ устанавливаем fAskDest в '1'.
3. После этого покет в процессе инсталляции спрашивает куда устанавливать. Можно указать любую папку.
Включение проверки пароля стандартным (или заменяющим (!) его) апплетом
HKCU\ControlPanel\Owner
PowrPass 0x00 -> 0x01
Выключение зарядки от USB
HKLM\Drivers\BuiltIn\usbfndrv
EnableUsbCharging 1 -> 0
Сообщение о вставке карты памяти
HKLM\Drivers\PCMCIA
NoBatteryCheck 1 -> 0
Увеличение скорости прорисовки
HKEY_LOCAL_MACHINE\SYSTEM\GDI\GLYPHCACHE
limit -> 32768
Чем больше размер кэша шрифтов, тем больше памяти он отъедает от ОЗУ, но и быстрее прорисовываются шрифты.
Поменять назначение нижних тудейных кнопок в wm5/6
HKEY_CURRENT_USER\Software\Microsoft\Today\Keys\112 для левой и
HKEY_CURRENT_USER\Software\Microsoft\Today\Keys\113 для правой
в каждой из них создаём по два значения
default [string] -имя кнопки (на ней пишется)
open [string] -путь к файлу в кавычках
пример: на правой кнопке делаем блютус:
default Bluetooth
open "\program files\btonoff.exe"
Изменяем чувствительность экрана к нажатию
HKEY_LOCAL_MACHINE\Drivers\TouchPanel\ PressureThreshold=1748 DWORD Decimal
при значении 1000 - экран не реагирует на нажатия.
После наклейки защитной плёнки увеличил значение до 9000
Отключить (Включить) защиту, предупреждающую при установке несертифицированного приложения
HKLM\Security\Policies\Policies\0000101a = 0 (DWORD decimal)
HKLM\Security\Policies\Policies\0000101a = 1 (DWORD decimal)
Ассоциации файлов
В Resco Explorer'e это делается следующим образом: встаешь на нужный файл, далее Menu->File->Associate With. Либо в реестре в ветке HKCR создаешь группу (к примеру для файлов swf) с названием .swf в ней создаешь ключ Default, Тип=REG_SZ, Значение=swffile. Затем в той же ветке создаешь группу swffile (ее название должно совпадать с указанным значением в ключе Default). В это группе создаешь еще 2 подгруппы DefaultIcon и Shell, и ключ Default(REG_SZ, Значение=swffile). В DefaultIcon ключ Default (REG_SZ) содержит полный путь к файлу с иконкой или exe-шнику, иконка которого будет использоваться в качестве ярлыка для данного типа файлов. Путь должен быть полный, например, следующее содержание ключа: \IPSM\Program Files\Some Program\SP.exe,0 Для чего стоит цифра после пути я не знаю. Но это не offset до иконки от начала файла, т.к. она может принимать отрицательные значения. Поставь 0, потом можно поиграть числом, если ничего получться не будет или вообще обойтись стандартной иконкой. Затем создай следующую цепочку подгрупп: в Shell создай Open, в Open создай Command и в ней уже создать ключ Default (REG_SZ), содержащим путь к исполняемому файлу + %1 - параметр передаваемый exe-шнику (открываемый файл).
Перемещаем "Мои документы" на Storage Card
Для начала создаём на флешке папку My Documents, затем в ветке HKEY_LOCAL_MACHINE\Software\Microsoft\Windows CE Services создай String Value с названием FileSyncPath Value и значением \SD Card\My Documents (ну или свой путь)
Убираем нижний System Tray
[HKLM\Services\ACS]
RotationTray 4 -> 0
Сохранять/не сохранять .cab файл после исталяции
HKLM\Software\apps\Microsoft Application Installer\nDynamicDelete = 0 (DWORD decimal)
HKLM\Software\apps\Microsoft Application Installer\nDynamicDelete = 2 (DWORD decimal)
Альтернативный способ (проверенно на WM5):
HKCR\cabfile\Shell\open\command = 'wceload.exe "%1" /nodelete' (REG_SZ string, no quotes)
Возможность включения Bluetooth и Wi-Fi при включенном Flight Mode (для устройств HTC)
HKEY_LOCAL_MACHINE\Software\HTC\FlightMode
IsFMCheckEnable 1 -> 0
Изменение папок, в которые кладутся фотографии и видео (для устройств HTC)
HKEY_Local_machine/software/HTC/Camera/AppDefSettings/Image
SaveFolder -> нужная папка
HKEY_Local_machine/software/HTC/Camera/AppDefSettings/Video
SaveFolder -> нужная папка
Полный доступ к КПК с PC
[HKEY_LOCAL_MACHINE\Security\Policies\Policies]
"00001001"=dword:00000001
"00001005"=dword:00000028
Настройки отображения
Ориентация экрана
HKEY_LOCAL_MACHINE\System\GDI\ROTATION
параметр "Angle"
Возвращение иконки поворота экрана (если пропала)
HKEY_LOCAL_MACHINE\Services\ScreenRotate
ShowIcon -> 1
InitDelay -> 10000
Формат отображения часов в верхнем баре
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell]
Создайте новый Dword c именем «TBOpt» (или отредактируйте «TBOpt», если он уже есть в этой ветке реестра) и присвойте ему значение от 0 до 3.
0 = не отображать дату и время
1 = отображать только время
2 = отображать дату
3 = отображать и дату и время (как на скриншоте)
Изменить ширину скроллбаров (полос прокрутки)
Вносим следующие изменения в реестр:
HKLM\SYSTEM\GWE
cyHScr 13 -> 10 - высота горизонтального скроллбара
cxHScr 20 -> 14 - ширина стрелок горизонтального скроллбара
cxVScr 13 -> 10 - ширина вертикального скроллбара
cyVScr 20 -> 14 - высота стрелок вертикального скроллбара
Отключить во всех менюшках "горячие клавиши" например (А), (С)
Вносим следующие изменения в реестр:
HKEY_CURRENT_USER\Software\Microsoft\Shell
HasKeyboard REG_DWORD = 0
Редактирование формата даты на Today
HKLM/nls/overrides
SLDte -> "dddd, d MMMM, yyyy г."
dddd - отвечает за название дня недели (понедельник, вторник и т.д.)
dd - чило (1, 2, 3 и т.д.)
MMMM - месяц
yyyy - год
dddd, dd MMMM yyyy г. выглядит как "Четверг, 09 ноября 2006 г."
Отключение анимации меню
HKLM\SYSTEM\GWE\Menu
Anitype 6 -> 0
Включение анимации окон
HKLM\SYSTEM\GWE\
Animate 0 -> 1
Активация ClearType по умолчанию
HKCU\SOFTWARE\MICROSOFT\SHELL
Cleartype 0 -> 1
Настройки шрифтов, используемых в системе
\HKLM\SYSTEM\GDI\SYSFNT
Nm -> имя шрифта, используемого в системе по умолчанию. Например, "Arial". (Такой шрифт должен быть в папке /Windows/Fonts)
Ht -> высота системного шрифта
It -> 1 - курсив, 0 - нормальный.
Wt -> 650 - жирный шрифт. 400 - по умолчанию.
HKEY_LOCAL_MACHINE\SYSTEM\GWE\Menu\BarFnt\
Nm -> имя шрифта для MenuBar'ов.
Ht -> 14. Размер шрифта в MenuBar'е.
HKEY_LOCAL_MACHINE\SYSTEM\GWE\Menu\PopFnt\
Nm -> имя шрифта в PopUp-меню.
Включение ClearType в Internet Explorer
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings
ClearTypeText 0 -> 1
Изменение цвета точек, появляющихся при удержании стилуса
HKEY_LOCAL_MACHINE\Software\Microsoft\Color
40 (двоичное значение) -> 00 00 00 00 для чёрного, FF FF FF 00 для белого и так далее.
Первый байт отвечает за красный цвет, второй - за зелёный, третий - за синий.
Изменение отображения цветов системы
HKEY_LOCAL_MACHINE\SYSTEM\GWE
SysColor - это BLOB, то есть большой бинарный объект, который содержит в себе 29 DWORD значений.
Ниже приведены его значния:
0
COLOR_SCROLLBAR
Цвет серой части скрол-бара..
1
COLOR_BACKGROUND
По идее цвет фона Десктопа
2
COLOR_ACTIVECAPTION
Цвет таитл-бара активного окна
3
COLOR_INACTIVECAPTION
Цвет таитл-бара НЕ активного окна
4
COLOR_MENU
Цвет фона меню
5
COLOR_WINDOW
Цвет фона окна
6
COLOR_WINDOWFRAME
Цвет рамки окна
7
COLOR_MENUTEXT
Цвет текста в меню
8
COLOR_WINDOWTEXT
Цвет текста в окне
9
COLOR_CAPTIONTEXT
Цвет текста в таитл-баре, "фигнюшки" которую тоскать надо в скрол баре, а также цвет скрол-баровских стрелок
10
COLOR_ACTIVEBORDER
Цвет рамки активного окна
11
COLOR_INACTIVEBORDER
Цвет рамки НЕ активного окна
12
COLOR_APPWORKSPACE
Фон приложений.
13
COLOR_HIGHLIGHT
Цвет выбранного пункта
14
COLOR_HIGHLIGHTTEXT
Цвет ТЕКСТА выбранного пункта
15
COLOR_BTNFACE
Цвет лицевой сторрны кнопки
16
COLOR_BTNSHADOW
Цвет тени кнопок (на краях)
17
COLOR_GRAYTEXT
Цвет затемненого текста (не все драйвера дисплея поддерживаюьт функцию)
18
COLOR_BTNTEXT
Цвет текста кнопок (нажимаемых)
19
COLOR_INACTIVECAPTIONTEXT
Цвет текста в таитл-баре НЕ активного окна
20
COLOR_BTNHIGHLIGHT
Цвет выделенных кнопочных краев, на которые "падает" свет
21
COLOR_3DDKSHADOW
Цвет темной тени для трехмерных элементов
22
COLOR_3DLIGHT
Цвет темной тени для трехмерных элементов (выделенных)
23
COLOR_INFOTEXT
Цвет текста подсказок
24
COLOR_INFOBK
Цвет фона подсказок
25
COLOR_STATIC
Фон статических диалоговых окон. Поддерживается в Windows CE 2.0 и след. версиях
26
COLOR_STATICTEXT
Цвет текста статических диалоговых окон. Поддерживается в Windows CE 2.0 и след. версиях
27
COLOR_GRADIENTACTIVECAPTION
Цвет заголовка активного окна, заполненного градиентом
28
COLOR_GRADIENTINACTIVECAPTION
Цвет заголовка НЕактивного окна, заполненного градиентом
Прячем разделители тудейных плагинов
[HKEY_LOCAL_MACHINE\Software\Microsoft\Today]
"HidePluginSeparators"=dword:1
Отображение тудейного плагина "Дата" в одну строчку, вместо 2-х
[HKEY_LOCAL_MACHINE\Software\Microsoft\Today]
"AutoSingleLineDatePlugin"=dword:1
Интернет
Увеличение скорости интернет
HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Internet Settings
MaxConnectionsPerServer 4 -> 8
Перенос временных файлы IE на карту
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\ShellFolders
Во всех строках заменяем "Windows" на "Storage Card" (или как она у вас называется)
Как перенести кэш Internet Explorer на карту памяти
\Storage Card\Pocket IE\Temporary Internet Files
\Storage Card\Pocket IE\Cookies
\Storage Card\Pocket IE\History
Добавьте следующие значения в реестр:
[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Cache"="\Storage Card\Pocket IE\Temporary Internet Files"
"Cookies"="\Storage Card\Pocket IE\Cookies"
"History"="\Storage Card\Pocket IE\History"
Изменение идентефикации Internet Explorer с мобильного устройства на ПК
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent\
default "Mozilla/2.0" -> "Mozilla/4.0"
Version "MSIE 3.02" -> "MSIE 5.5"
Platform "Windows CE" -> "Windows NT 5.0"
Некоторые сайты перестанут распознавать устройство как PDA и форматировать под него страницы.
Отключить разрыв GPRS-соединения в том случае, если ни одно приложение его не использует
HKEY_LOCAL_MACHINE\Comm\ConnMgr\Providers\{7C4B7A3 8-5FF7-4bc1-80F6-5DA7870BB1AA}\Connections\(GPRS connection name)
AlwaysOn -> 1
Oтключить функцию отключения GPRS при нажатии на кнопку с красной трубкой (отмены вызова)
Вносим следующие изменения в реестр:
HKEY_LOCAL_MACHINE\ControlPanel\Phone, меняем значение ключа Flags2:
0 - не отключается красной кнопкой и нет кнопки "разъединить" в всплывающем сообщении
8 - отключается красной кнопкой и есть кнопка "разъединить" в всплывающем сообщении
16 - не отключается красной кнопкой и есть кнопка "разъединить" в всплывающем сообщении
Изменение внешнего вида окна статуса GPRS
HKEY_LOCAL_MACHINE\ControlPanel\Phone
Flags2 -> 8 - добавление кнопки disconnect
Flags2 -> 16 - кнопка disconnect + таймер онлайна
Контакты, звонки, SMS
Смена порядка имени/фамилии в контактах
HKLM\SOFTWARE\contact\cproghook
FL -> 0 (Фамилия Имя)
FL -> 1 (Имя Фамилия)
Показать/скрыть контакты SIM
HKEY_CURRENT_USER\ControlPanel\Phone
Создаём новый ключ DWORD с именем ShowSim и значением 0 (скрыть)
или 1 (показть) контакты.
Изменить картинку, появляющуюся при входящем звонке
Идём в HKEY_LOCAL_MACHINE/Software/Microsoft/Shell/Rai/:MSCprog, жмём Enter, жмём Values, встаём на BannerImage и жмём синюю круглую кнопку на телефоне. Встаём в поле Value data и опять жмём синюю кнопку. Можно поменять картинку, новая должна быть на телефоне, правильного размера и .gif формата.
Здесь же (HKEY_LOCAL_MACHINE/Software/Microsoft/Shell/) находятся и другие картинки,которые можно поменять.
Ниже приводится их НЕПОЛНЫЙ список...
CallAlert \windows\call.gif
:ErrorBox \windows\yell.gif
:ExclamationBox \windows\yell.gif
:InformationBox \windows\info.gif
:QuestionBox \windows\ques.gif
:VolDlg \windows\volume.gif
Имя оператора при звонке
HKEY_LOCAL_MACHINE/Software/Microsoft/RIL/OperatorNames
создать тип "String" со следующими ключами:
25002 для мегафона
25020 для ТЕЛЕ2
25099 для билайна
25001 для МТСа
USSD запрос
Чтобы сделать USSD запрос, не обязательно ставить доп. ПО. Достаточно изменить пару твиков:
HKEY_LOCAL_MASHINE\ControlPanel\Phone меняем значения в LaunchUSSDAP c 1 на 0 и SuppressUSSD так же с 1 на 0
если ключа SuppressUSSD нет, его нужно создать
Изменение числа записей в журнале вызовов, например на 100
HKCU\ControlPanel\Phone\CallHistoryMax = 100 (DWORD decimal)
Скрипт мелодии при звонке
HKEY_CURRENT_USER\ControlPanel\Sounds\RingTone0
Script
Инструкция по написанию скрипта:
a - вывести оповещение на дисплей
f - Включение/выключение подсветки. Значения: f1 = включить, f0 = выключить.
p - начало проигрыша мелодии.
c - установка громкости мелодии. Возможные варианты: C50, c100, c150, c200.
v - вибрация. vX, где цифра Х после v отвечает за длительность вибрации в секундах. X=0 - вибрация до конца скрипта.
w - пауза. wX = X секунд задержки.
r - повторение скрипта (зацикливание).
Примеры скриптов:
af1w60f0 = Только подсветка, загорающаяся на 60 сек
apw3r = Проигрыш мелодии, по окончании через 3 сек повтор
ap = Один раз проигрывается мелодия
c50apw3c150r = Мелодия с увеличивающейся громкостью
v3w3apw3r = 3-х секундная вибрация, пауза 3 сек, вывод на экран, проигрыш мелодии, 3 сек. пауза, повтор скрипта
av3w3r = 3-х секундная вибрация, 3 сек. пауза и повтор
av1w3r = короткая вибрация (1 сек), пауза 3 сек и повтор
v3w3v3w3apw3r = длинная (3 сек) вибрация, пауза 3 сек, вибрация 3 сек, пауза 3 сек, вывод на экран, проигрыш мелодии, пауза 3 сек и повтор
av0pw3r = вывод на экран, включается вибрация до конца скрипта, проигрыш мелодии, пауза 3 сек и повтор скрипта
c50apv3w3c150r = увеличивающая громкость мелодия, вывод на экран, 3-х сек. вибрация, повтор
af1v1w1f0r = вибрация и мигание экрана
av0pr = Постоянная вибрация и проигрыш мелодии без задержки повторения
Настройки SMS
HKEY_CURRENT_USER\Software\Microsoft\Inbox\Settings
SMSDeliveryNotify -> 1 - получать отчёт о доставке СМС
ShowDateTime -> 1 - показывать дату и время
SaveSent -> 1 - сохранять отосланные сообщения
SMSAvailable 1 -> 0 - запретить SMS (?)
SMSNoSentMsg 0 -> 1 - Отключение сообщения "SMS отправлено"
Добавление имени оператора вместо его кода в приложении телефона
HKEY_LOCAL_MACHINE/Software/Microsoft/RIL/OperatorNames
Создать 25001 (String) -> "MTC" - для МТС.
Для остальных операторов нужно смотреть код, который высвечивается в правом верхнем углу приложения "Phone". Например, у меня для Life это 25506.
Мелодии на звонок из Storage Card
HKCU\ControlPanel\SoundCategories\Ring в значении Directory путь
к папке с файлами
Звук
A2DP-стерео
Для владельцев беспроводных стереогарнитур и WM5 с поддержкой A2DP. По умолчанию часто стоит моно, звук играет в двух наушниках без стереоэффекта.
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Bluetooth/A2DP/Settings/UseJointStereo.
UseJointStereo - при установке значения 0 - чистое стерео
при установке значения 1 - суммирование каналов (моно)
Убираем высокие частоты
HKLM\Audio\SoftwareMixer\EnableLowPassFilter
ставим в 0
Изменение громкости системы
HKСU\ControlPanel\SoundCategories\Feedback
HKCU\ControlPanel\SoundCategories\InCall
HKCU\ControlPanel\SoundCategories\InCallFeedback
HKCU\ControlPanel\SoundCategories\Ring
HKCU\ControlPanel\SoundCategories\RingPreview
ключик "InitVol"=dword:9
значение меняется от 0 до 9