Смена фона в экране авторизации
Привет привет и снова приет читатель!!!
В сборке недавно утекшей в сеть под № 7057 появился новый логонскрин (иначе экран авторизации). И сдержав обещание сделать ВИНДОУС 7 более настраиваемой, чем предыдущие версии, компания добавила в свою оперативку возможность менять фоновое изображение экрана авторизации без необходимости использовать сторонние приложения, как Stardock LogonStudio, либо специальных хаков.
И хоть эта функция предназначена OEM-производителям, ее легко включать и выключать с помощью ключей реестра.
1. Надо проверить, включена ли эта функция либо нет. За нее отвечает ключ типа DWORD под названием OEMBackground в ветке реестра HKLM\Software\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background: 1 -значит функция включена, 0 - выключена. Этот ключ tcnm не в каждой оперционке, поэтому возможно, что его придется создавать вручную. После чего, если функция активирована, через обращение к GetSystemMetrics система получит информацию о мониторе (ширина и высота).
Значения используются в вычислении верного соотношения сторон. К примеру, разрешение монитора 1920×1200 пикселей. Соотношение сторон, таким образом, = 1.6:1.
Результаты вычислений проходят сверку с таблицей, проверяющей, какое изображение с диска загружать. Так же выяснилось, что на разрешениях свыше 1920×1200 изображения станут масштабироваться до ближнего значения в таблице, то есть изображение будет уменьшено, а соотношение сторон будет сохранено.
Так как функция ориентирована на OEM-производителей, изображения хранятся в папке %windir%\system32\oobe\info\backgrounds. Также как и значение в реестре, эта папка может не существовать по умолчанию. В этой папке поддерживаются файлы, которые сортируются по соотношению сторон.
Внимание! размер изображений не должен быть выше 256Кб. Когда используется редкое соотношение сторон, которого нет в таблице, то загрузится backgroundDefault.jpg и подгонится под размеры экрана. Когда изображение не может быть загружено по другим причинам, то загрузится стандартное изображение с файла imagesres.dll. И вы увидите фоновое изображение в серых тонах, оно применяется в Windows Server, это наводит на мысль, что эта функция не ограничивается клиентскими версиями ВИНДОУС.
Автоматическая смена фона экрана входа в систему при изменении темы оформления
Впервые в истории операционной системы Windows разработчики Майкрософт включили такую интересную опцию, как автоматическая смена фона экрана входа в систему при изменении темы оформления! Раньше, например в Windows XP, для этого требовались программы сторонних производителей.
Сначала надо сделать фоновой рисунок для вашего варианта фона входа в систему. Файл должен быть в формате JPG, иметь размеры разрешения вашего монитора и быть не более 256 Кб! Привести рисунок к такому формату можно, например, бесплатной программой FastStone Image Viewer. Подготовленный файл надо переименовать в backgroundDefault.jpg и сохранить в папку C:\Windows\System32\oobe\info\backgrounds (необходимо создать её).
Следующий шаг - редактирование в Блокноте файла вашей темы Ваша тема.theme. Это текстовый файл, но с другим расширением, поэтому откройте Блокнот и перетащите файл темы в окно Блокнота. Начало открытого файла будет иметь следующий вид:
; Copyright © Microsoft Corp.
[Theme]
; Windows 7 - IDS_THEME_DISPLAYNAME_AERO
DisplayName=Имя_вашей_темы
SetLogonBackground=0
Параметр SetLogonBackground=0 указывает системе использовать фон входа в систему по умолчанию. Надо изменить 0 на 1, чтобы с данной темой использовался ваш фон входа. Измените и сохраните файл. Теперь всё готово.
Чтобы проверить результаты изменений, включите вашу тему оформления и через меню Пуск - Завершение работы - Сменить пользователя проверьте фон входа в систему. Потом переключите на тему Аэро и проверьте ещё раз. Получилось? Значит сделали всё правильно!
Примечания:
Фонов входа в систему может быть только два - встроенный и ваш. То есть для трёх тем оформления создать три фона входа не получится.
Если в системе несколько учетных записей и у каждой своя тема и фон входа, то будет отображаться экрана входа в систему той учетной записи, владелец которой последний применил тему.
Готовые темы можно скачать на сайте Майкрософт
Заключение
В этой статье описан пошаговый процесс создания собственной темы оформления с включением скрытой опции автоматической смены фона экрана входа в систему при смене темы оформления.
На этом все всем пока и до встречи...
Давно пора было! Была же такая возможность в 95-ой винде... Правда, там надо было файл dll менять, ну да это не принципиально. А теперь вообще будет красота: захотел себе мишек - поставил, захотел пингвинов - то же самое 🙂
Надо будет поэкспериментировать. Да и в сети наверняка скоро появится много приколов типа "лягушки" (кто в курсе, те помнят) 😉
ага, я тоже с тобой согласен, а то надоело одно и тоже, лайк за такой "обновление" в это винде, меня лично напрягала эта заставка при авторизации скажу даже больше достала. С лягушками это тема))))) Могли бы и предыдущие виндовс сделать более что ли оригинальней, вот поставил семёрку жить веселей стало, а то надоело зверьки искать в просторах интернета
Меня уже давно мучает этот вопрос как поменять или сменить старый фон на новый, а то уже пару лет комп на руках, а я до сих пор не знаю как изменить фон, старый уже глаза замусолил конкретно, и вот полазил по интернету и наткнулся на Ваш сайт и тут много чего интересного. И сразу решил сменить фон как показано выше думал что как всегда не получиться, а тут у меня получилось как не странно! Доволен очень доволен спасибо Вам ребята!
Да всегда пожалуйста Владислав!!! 😉