![]() |
[addon] ESCO Wallpaper Changer+ LogonUI Setter
Вложений: 1
При запуске Windows экран монитора радует пользователя несколькими изображениями
если все эти 3 картинки одинаковы, то процесс загрузки Windows перестаёт быть мельканием разнородных картинок, и превращается в завораживающую смену планов - появляется картинка, после чего поверх этой картинки появляется приглашение к вводу пароля (либо надпись "добро пожаловать"), и на конец поверх картинки появлется россыпь иконок и таскбар. хотя придумано (и показано) это было не вчера, но названия этому процессу загрузки с постоянной картинкой не было. Чтобы в дальнейшем не таскать за собой дикую и неудобную фразу "процесс загрузки Windows с постоянной картинкой на всех 3 этапах" назовём это Magic Logon примерно увидеть "как это выглядит" можно вот на этой 360 килобайтной анимации сделать так, чтобы дистрибутив после установки стартовал с Magic Logon, не сложно. Но этого почти никто не делал, потому что пользователи очень редко оставляют дефолтные обои, почти всегда заменяя их по своему вкусу. А после смены валпапера пользователем от Magic Logon остаются рожки да ножки. Но если гора не идёт к Магомету, то … Prokazzza сперва огласил идею "запихать картинку с обоев пользователя в logonui" , а потом эта идея была реализована в одном из компонентов WinStyle, WinstyleMonitor. Потом tweakos делает LogonUI & Logo Changer для тех, кто хочет "Magic Logon без Winstyle" У обоих проектов есть неприятная особенность — какой нибудь компонент должен постоянно висеть в памяти компьютера, отслеживая "не поменял ли пользователь картинку для обоев?" и в случае если "поменял", изменить картинку в LogonUI. Ещё один недостаток — если обои меняются с помощью дополнительной программы автоматически или по команде пользователя, то мониторящие компоненты это не улавливают. Если интересно, причины подобного неулавливания Оба этих недостатка обходятся, если поменять стратегию. Не мониторить "не поменял ли пользователь картинку для обоев?", а выполнять команду "записать текущий wallpaper в LogonUI" после команды "поменять обои" для обоеменяющегго софта. Стратегия имеет недостаток — если пользователь поменят обои через "свойства рабочего стола" то эта смена обоев в LogonUI не запишется, и Magic Logon не получится :( Вот собственно аддон. Сделан на основе 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 P.S. спасибо jameszero за помощь с шайтан-форматом INF файла. |
Цитата:
|
Вложений: 1
Маленькое дополнение для пользователей программы Fences
аддон из первого поста не может изменить обои, потому что Fences тоже мониторит обои. для решения замените CMD в аддоне или в уже в установленной системе на взятый из аттача |
я сделал проще...
в самораспаковывающийся архив (он распаковывается в папку windows\system32...от глаз подальше) кинул желаемый рисунок с .reg файлом с таким кодом: Код:
Windows Registry Editor Version 5.00 ну конечно же поправил рисунок в логине...он изменён и вшит в дистрибутив по умолчанию.... |
Amigos, а как установить на "живую систему"?
|
Oletik, аддон
Цитата:
Цитата:
|
Amigos, спасибо за прогу! Как раз то, что я давно хотел себе поставить. А если еще добавить фэйд эффект (плавное проявление одной картинки через другую) как в "Персонализация" от tweakos (http://forum.oszone.net/thread-159129.html)? Думаю, что фэйд эффект здесь очень бы вписался (учитывая 12 секундную задержку перед сменой обоев)!!!
|
Oletik, да, с фейдом выглядит просто крышесносяще. Я с конца декабря не нарадуюсь.
как tweakos исправит маленький косячок, так сразу и займусь. |
Amigos, Да,действительно в персонализации есть косячок (малозаметный, но есть).Как мое начальство свалит на сдачу годового - сразу займусь исправлением ошибки :).....
|
Цитата:
|
Цитата:
|
korsar77, на уже установленной системе достаточно убрать WinstyleMonitor из автозагрузки.
а ещё можно ничего не убирать, а поставить ESCO Wallpaper Changer там нет компонента меняющего LogonUi , и его роль исполнит WinstyleMonitor, несовместимость описанная в шапке, была в старых версиях WinstyleMonitor Цитата:
|
Время: 12:03. |
Время: 12:03.
© OSzone.net 2001-