HPC.ru lite - Все форумы
Форум: Glofiish коммуникаторы (E-Ten)
Тема: EtenBkLight - регулировка яркости с Today

[Ответить]
MalVal [13.01.2007 22:09] EtenBkLight - регулировка яркости с Today:
Написал софтинку. Может кому полезно будет.

Установка:
1. Копируем папку EtenBkLight в папку Program Files в основной памяти.
2. Импортируем файл EtenBkLight.reg в реестр (например, с помощью Resco Explorer). Если выбрали другую папку, придется соответственно кроить файл EtenBkLight.reg.
3. Запустив EBLCfg.exe, производим настройку.
4. В настройках тудея включаем плагин.

Настройка:
В настройках контрола необходимо ввести названия ключей реестра, в которых хранятся текущие значения подсветки при работе от БП и АКБ. Их можно посмотреть в ветви реестра HKLM\ControlPanel\Backlight (соответствующие значения меняются после изменения подсветки штатным регулятором). Для многих КПК это, соответственно, ACBrightness и Brightness. Там же можно вычислить максимальное и минимальное значения.
Кроме того, для WM2005 необходимо установить галку Use DeviceIoControl и ввести соответствующие шестнадцатиричные коды. Если у девайса одна общая регулировка при работе от БП и АКБ, необходимо в полях On battery и On power ввести одно и тоже значение (например, как у ETEN).
Для установки скина указать папку, в которой дожны быть три 32 битных битмапа с альфа каналом (папки со скином должны быть в папке плагина).
Можно также задать bmp файл заднего фона (файл должен быть в папке плагина).

По умолчанию все для ETEN.
[К сообщению приложены файлы: EtenBkLight.zip (68 кб)]
Alpha 1 [15.01.2007 22:54] :
Классно!!! Давно такую хотел. Спасибо большое!
Fiend [15.01.2007 23:08] :
а можно скриншот как всё это выглядит?
laser [16.01.2007 17:55] :
у меня не получилось ее запустить...
заметил еще что у меня в реестре параметр подсветки находится не в HKLM\ControlPanel\Backlight а в HKCU\ControlPanel\Backlight, может в этом косяк?
laser [16.01.2007 17:57] :
можно поподробней инструкцию по установке?
Prontiol [16.01.2007 19:40] :
laser
Значения HKCU обычно перекрывают значения из HKLM. Поэтому, если в одинаковых ветках будут разные значения, эффективным будет то, которое в HKCU.
kondriks [31.01.2007 13:31] :
отличная прога. Давно такую искал. Только есть небольшой глюк - нельзя установить значение 100%. Максимум устанавливается 95%. Похоже скролбар справа мешает (имхо).
Хотелось бы чтобы контрол был в виде слайдера.
Xeeng [05.02.2007 09:26] :
Ну наконец!!!! Ура!!!!
Вот и кончились мои мучения!
MalVal - респектище, работает просто великолепно.

Небольшая идейка по улучшению: сильно уж много места на тудее занимает. Может туда еще слева влепить индикаторы свободной памяти на носителях?
sw91 [04.09.2008 07:39] :
Разобрался таки я с запуском этой проги и теперь полностью согласен с Alpha 1. Сначала не запускалась. Все как у LASER. Оказалась в реестре в \HKLM\SOFTWARE\MICROSOFT\Today\Items\EtenBkLight\ в параметре DLL путь DLL'ки прописан через двойные слэши. Т.е. \\HKLM\\SOFTWARE\\.. и так далее. Убрал лишние слэши и все заработало. Красиво, аккуратно.

Правда есть странность, после перезагрузки приходится заново включать в настройках тудея. причем галочка стоит. Т.е. зашел в настройки "Сегодня" в "элементы". а там галочка на EtenBkLight стоит. Убрал галку, поставил опять, нажал ок, затем крест и все появляется.
[Ответить]