если все эти 3 картинки одинаковы, то процесс загрузки Windows перестаёт быть мельканием разнородных картинок, и превращается в завораживающую смену планов - появляется картинка, после чего поверх этой картинки появляется приглашение к вводу пароля (либо надпись "добро пожаловать"), и на конец поверх картинки появлется россыпь иконок и таскбар.
хотя придумано (и показано) это было не вчера, но названия этому процессу загрузки с постоянной картинкой не было.
Чтобы в дальнейшем не таскать за собой дикую и неудобную фразу "процесс загрузки Windows с постоянной картинкой на всех 3 этапах" назовём это Magic Logon
примерно увидеть "как это выглядит" можно вот на этой 360 килобайтной анимации
Цитата:
сделать так, чтобы дистрибутив после установки стартовал с Magic Logon, не сложно. Но этого почти никто не делал, потому что пользователи очень редко оставляют дефолтные обои, почти всегда заменяя их по своему вкусу. А после смены валпапера пользователем от Magic Logon остаются рожки да ножки.
Но если гора не идёт к Магомету, то …
Потом
У обоих проектов есть неприятная особенность — какой нибудь компонент должен постоянно висеть в памяти компьютера, отслеживая "не поменял ли пользователь картинку для обоев?" и в случае если "поменял", изменить картинку в LogonUI.
Ещё один недостаток — если обои меняются с помощью дополнительной программы автоматически или по команде пользователя, то мониторящие компоненты это
Оба этих недостатка обходятся, если поменять стратегию. Не мониторить "не поменял ли пользователь картинку для обоев?", а выполнять команду "записать текущий wallpaper в LogonUI" после команды "поменять обои" для обоеменяющегго софта.
Стратегия имеет недостаток — если пользователь поменят обои через "свойства рабочего стола" то эта смена обоев в LogonUI не запишется, и Magic Logon не получится

Вот собственно аддон. Сделан на основе

смена обоев производится батником 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нельзя задавать "автоматическую смену фона"
Цитата:
т.к. при ней поменяется Wallpaper, а LogonUI — нет, поэтому не будетMagic Logon.
ну и при совместном использовании этого с wpchan.cmd в автозагрузке даст двойню смену обоев — и сразу после загрузки, и через 12 секунд.
Кроме этого придётся отказатся и от календаря на обоях - он плохо вписывается в дизайн LogonUI, и при традиционном использовании компа (вечером выключил, утром включил) при загрузке пользователь будет смотреть на "вчерашний" календарь

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