HBCLock2версия 0.0.2Последнее обновление программы в шапке 22.09.09Скрин невозможен в принципе.
Описание: Перечень основных функций.
Данная программа не продолжение HBCLock (
http://4pda.to/forum/index.php?showtopic=102607). Это попытка взглянуть на вещи по-другому.
Программа блокирует экран устройства и аппаратные кнопки по датчику приближения.
Т.е. датчик приближения закрыт - кнопки и экран заблокированы. Датчик приближения открыт - кнопки и экран разблокированы.
Как конфигурировать:Описание настроек в Registry.
1. Настройки расположены в HKCU\Software\HBC\HBCLock2.
2. Ключ AutoLock. 0 - не блокировать устройство с помощью сенсора. 1 - блокировать автоматически с помощью сенсора. Т.е при значении параметра - 1, устройство будет блокироваться при убирании в карман, или, к примеру, если его на стол положить экраном вниз.
4. DblClickTimeout. Таймаут в милисекундах сколько ждать двойного нажатия кнопки на которой назначено включение WiFi и.т.п.. Рекомдуемое значение не ниже 300. Т.е если Вы нажмете кнопку два раза в течении 300 мс, то данное действие будет воспринято как двойной клик и будет запущено, например, переключение WiFi. Если же нажмёте два раза за 301 мс, то это будет обыкновенное нажатие на кнопку.
6. Ключ KeyHook. 0-полностью выключить обработку клавиш. Это значит, что никаких яркостей и стрелочек вверх-вниз.
7. LockTimeout. Таймаут в секундах. Характеризует время которое пройдет с момента как что-то заслонило датчик до момента когда он выключится
8. NeedWiFi. Включение функции работы с WiFi по двойному клику на "красной" (завершить звонок) кнопке. 0 – выключено, 1- включено.
7. NeedBT. Включение функции работы с Bluetoth по двойному клику на уменьшения громкости. 0 – выключено, 1- включено.
8. NeedGPRS. Включение функции работы с GPRS по двойному клику на кнопке увеличения громкости. 0 – выключено, 1- включено.
9. NeedYota. Включение функции работы с WiMax по двойному клику на "зеленой" (совершить звонок) кнопке . 0 – выключено, 1- включено.
10. OnHomeKey. Полный путь к программе, запускаемой при нажатии на кнопку "домик".
11. Vibrate. 1 - Вибрировать при блокировке и разблокировке. 0 - не вибрировать.
12. Раздел ProgsAndActions. Там строковые параметры. Формат такой. Имя окна или класса программы – что делать.
Возможные действия:
Ничего не делать. Рекомендуется для окон звонилок. -1
Кнопки громкости в этом приложении будут работать как кнопки вверх/вниз - 10
Кнопки громкости в этом приложении будут работать как кнопки яркости - 11
Блокировать кнопки при активности этого окна (для стандартной звонилки полезно) -12
Пример конфигурации в прилагаемом hbclock2.reg.
Учтите, конфигуратор писать лень, если кто возьмется – честь ему и хвала.
Как устанавливать:1 . СДЕЛАТЬ ПОЛНЫЙ БЕКАП СИСТЕМЫ! Если вы не чувствуете, что можете восстановить всё ручками или сделать ХР, если что-то пойдет не так, не понимаете что написано ниже - повремените с установкой и не расстраивайтесь. Со временем и с помощью здешних энтузиастов мы выясним все подводные камни и я постараюсь всё сделать попроще.
2. Запустить sdkcerts.cab из прилагаемого архива.
3. Запустить HBCLock2.cab из прилагаемого архива.
4. Если у Вас MAX4G и Вы используете стандартную звонилку HTC, то вроде как и всё. Если же нет, то переходим к п.5
5. Запустить прилагаемый файл touch.reg, если Вы используете йотазвонилку. Если нет , то переходим к п.6.
6. В регистри HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH существует ключ "DriverName". Если он есть, запишите его значение. Если его нет, то ничего страшного, значит, скорее всего драйвер тачскрина у Вас называется touch.dll. Если ключа нет, то создаем такой строковый ключ и присваиваем ему значение HBCTouch.dll. Также создаем ключ "OriginalDriverName"="touch.dll". (или "OriginalDriverName"= то, что у вас было записано в DriverName.
7. Перезагружаемся.
Как инициализировать: По идее программа устанавливается в автозагрузку и доп. действий не надо.
Для проверки работоспособности закрыть сенсор пальцем и попытаться нажать на экран или аппаратную кнопку.
Как деинициализировать: Запустить HBCLock.exe, нажать OK.
Совместимость: Проверено только на HTC MAX 4G
Домашняя страница: Домашняя страница здесь.
Большое спасибо Денису Свердлову (Yota) и команде "Йотателефона" за оказанную помощь в разработке программы.Скачать: HBCLock_0.0_2.zip ( 88.42 КБ )
Сообщение отредактировал hbc - 22.09.09, 18:34