Аддоны - [addon] ESCO Wallpaper Changer+ LogonUI Setter

Аватара пользователя
Amigos

Аддоны - [addon] ESCO Wallpaper Changer+ LogonUI Setter

Сообщение Amigos »

При запуске Windows экран монитора радует пользователя несколькими изображениямикартинкой определённой в HKEY_USERS\.DEFAULT\Control Panel\Desktop (по умолчанию - голубой экран)картинкой показываемой c:\WINDOWS\system32\logonui.exeобои рабочего стола, лежащие под иконками и прочими визуальными наворотами

если все эти 3 картинки одинаковы, то процесс загрузки Windows перестаёт быть мельканием разнородных картинок, и превращается в завораживающую смену планов - появляется картинка, после чего поверх этой картинки появляется приглашение к вводу пароля (либо надпись "добро пожаловать"), и на конец поверх картинки появлется россыпь иконок и таскбар.



хотя придумано (и показано) это было не вчера, но названия этому процессу загрузки с постоянной картинкой не было.

Чтобы в дальнейшем не таскать за собой дикую и неудобную фразу "процесс загрузки Windows с постоянной картинкой на всех 3 этапах" назовём это Magic Logon

примерно увидеть "как это выглядит" можно вот на этой 360 килобайтной анимации


Цитата:







сделать так, чтобы дистрибутив после установки стартовал с Magic Logon, не сложно. Но этого почти никто не делал, потому что пользователи очень редко оставляют дефолтные обои, почти всегда заменяя их по своему вкусу. А после смены валпапера пользователем от Magic Logon остаются рожки да ножки.



Но если гора не идёт к Магомету, то …
Prokazzza
сперва огласил идею "запихать картинку с обоев пользователя в logonui" , а потом эта идея была реализована в одном из компонентов WinStyle,
WinstyleMonitor .:[все вопросы]:.
.

Потом
tweakos
делает
Аддоны - [Аддон] LogonUI & Logo Changer
для тех, кто хочет "Magic Logon без Winstyle"



У обоих проектов есть неприятная особенность — какой нибудь компонент должен постоянно висеть в памяти компьютера, отслеживая "не поменял ли пользователь картинку для обоев?" и в случае если "поменял", изменить картинку в LogonUI.

Ещё один недостаток — если обои меняются с помощью дополнительной программы автоматически или по команде пользователя, то мониторящие компоненты это
WinstyleMonitor .:[все вопросы]:.
. Если интересно,
WinstyleMonitor .:[все вопросы]:.




Оба этих недостатка обходятся, если поменять стратегию. Не мониторить "не поменял ли пользователь картинку для обоев?", а выполнять команду "записать текущий wallpaper в LogonUI" после команды "поменять обои" для обоеменяющегго софта.

Стратегия имеет недостаток — если пользователь поменят обои через "свойства рабочего стола" то эта смена обоев в LogonUI не запишется, и Magic Logon не получится Изображение





Вот собственно аддон. Сделан на основе
Аддоны - [addon] ESCO Wallpaper Changer
+ компонент Wlset , любезно предоставленный
tweakos
, за что ему отдельное спасибо.



Изображение

смена обоев производится батником wpchan.cmd который сперва запускает ESCO Wallpaper Changer для смены обоев, а потом Wlset для смены картинки в LogonUI и .DEFAULT\Control Panel\Desktop



если запустить батник с параметром delay, то смена обоев произойдет не сразу, а через 12 секунд. Это используется при автозагрузке программы, для того чтобы пользователю было время оценить Magic Logon Изображение



Аддон помещает ярлык для смены обоев на рабочий стол и в Пуск\Все программы\утилиты и в автозагрузку.

В автозагрузке он с параметром Delay и поэтому обои меняются не сразу после загрузки , а через 12 секунд.

длительность задежки меняется в батнике

Код:

Код: Выделить всё

 if "%1"=="delay" "%ProgramFiles%\Wallpaper Changer\timeout.exe" 12


Совместное использование накладывает ограничение на настройки в ESCO Wallpaper Changer


нельзя задавать "автоматическую смену фона"


Цитата:







т.к. при ней поменяется Wallpaper, а LogonUI — нет, поэтому не будетMagic Logon.

ну и при совместном использовании этого с wpchan.cmd в автозагрузке даст двойню смену обоев — и сразу после загрузки, и через 12 секунд.



Кроме этого придётся отказатся и от календаря на обоях - он плохо вписывается в дизайн LogonUI, и при традиционном использовании компа (вечером выключил, утром включил) при загрузке пользователь будет смотреть на "вчерашний" календарь Изображение





аддону нужен модифицированный LogonUI


аддон требует модифицированного каким либо пакетом трансформации LogonUI. При использовании родного ХР'шного LogonUI он будет под защитой системы WFP и будет самовостанавливаться, а если вам удастся вывести его из списка защиты, порадует вас вот такой картинкой
Цитата:







Я для модификации использую самодельный аддон LogonUI, в котором лежит логон из
Ресурсы - Шаблоны LOGONUI для WINDOWS XP SP3 RUS
.

Если вы уверенны, что вашем дистрибутиве модифицированный LogonUI, то удалите файл Required из аддона.






P.S. спасибо
jameszero
за помощь с шайтан-форматом INF файла.
Вложения
Wallpaper_Changer_Plus_0.1.7z
(905.93 КБ) 0 скачиваний
Wallpaper_Changer_Plus_0.1.7z
(905.93 КБ) 0 скачиваний
Аватара пользователя
Pozia

Re: Аддоны - [addon] ESCO Wallpaper Changer+ LogonUI Setter

Сообщение Pozia »

Цитата Amigos:



то мониторящие компоненты это не улавливают
Аддоны - [addon] ESCO Wallpaper Changer+ LogonUI Setter




в мониторе последней версии, кажется, это уже решено
Аватара пользователя
vzli_izv

Re: Аддоны - [addon] ESCO Wallpaper Changer+ LogonUI Setter

Сообщение vzli_izv »

Маленькое дополнение для пользователей программы
Fences




аддон из первого поста не может изменить обои, потому что Fences тоже мониторит обои.

для решения замените CMD в аддоне или в уже в установленной системе на взятый из аттача
Вложения
wpchan_s 100103 20-16.7z
(410 байт) 0 скачиваний
wpchan_s 100103 20-16.7z
(410 байт) 0 скачиваний
Аватара пользователя
vzli_izv

Re: Аддоны - [addon] ESCO Wallpaper Changer+ LogonUI Setter

Сообщение vzli_izv »

я сделал проще...

в самораспаковывающийся архив (он распаковывается в папку windows\system32...от глаз подальше)

кинул желаемый рисунок с .reg файлом с таким кодом:

Код:

Код: Выделить всё

Windows Registry Editor Version 5.00
[HKEY_USERS\.DEFAULT\Control Panel\Desktop]
"Wallpaper"="C:\\Windows\\system32\\Startup.bmp"

и всё....

ну конечно же поправил рисунок в логине...он изменён и вшит в дистрибутив по умолчанию....
Аватара пользователя
Oletik

Re: Аддоны - [addon] ESCO Wallpaper Changer+ LogonUI Setter

Сообщение Oletik »

Amigos, а как установить на "живую систему"?
Аватара пользователя
Amigos

Re: Аддоны - [addon] ESCO Wallpaper Changer+ LogonUI Setter

Сообщение Amigos »

Oletik, аддон
Цитата Amigos:



Сделан на основе ESCO Wallpaper Changer
Аддоны - [addon] ESCO Wallpaper Changer+ LogonUI Setter




, поэтому
Цитата Amigos:



Аддон Sysoc типа, возможна установка на живую системузапуском I386\SVCPACK\WALLP.CMD с дистрибутива с аддономпросто свалить в какую нибудь папку файлы wallp.cmd WallpChg.CAB WallpChg.inf из аддона и запустить wallp.cmdчерез ПКМ на WallpChg.inf, установить после чего показать папку в которой лежит WallpChg.CAB, (при таком варианте программу не получится удалить через "установка и удаление программ")
Аддоны - [addon] ESCO Wallpaper Changer
Аватара пользователя
Oletik

Re: Аддоны - [addon] ESCO Wallpaper Changer+ LogonUI Setter

Сообщение Oletik »

Amigos, спасибо за прогу! Как раз то, что я давно хотел себе поставить. А если еще добавить фэйд эффект (плавное проявление одной картинки через другую) как в "Персонализация" от tweakos (
Программы - [Персонализация] [3.0]-=смена обоев рабочего стола со спецэффектами=-
)? Думаю, что фэйд эффект здесь очень бы вписался (учитывая 12 секундную задержку перед сменой обоев)!!!
Аватара пользователя
Amigos

Re: Аддоны - [addon] ESCO Wallpaper Changer+ LogonUI Setter

Сообщение Amigos »

Oletik, да, с фейдом выглядит просто крышесносяще. Я с конца декабря не нарадуюсь.

как tweakos исправит маленький косячок, так сразу и займусь.
Аватара пользователя
tweakos

Re: Аддоны - [addon] ESCO Wallpaper Changer+ LogonUI Setter

Сообщение tweakos »

Amigos, Да,действительно в персонализации есть косячок (малозаметный, но есть).Как мое начальство свалит на сдачу годового - сразу займусь исправлением ошибки Изображение.....
Ответить

Вернуться в «Оформление Windows XP»