В этой статье пошагово пройден процесс создания собственной темы оформления с включением скрытой опции автоматической смены фона экрана входа в систему при смене темы оформления.
Инфо - [решено] Создание собственной темы оформления, связанной с фоном экрана входа в Windows 7
-
Smarty
Инфо - [решено] Создание собственной темы оформления, связанной с фоном экрана входа в Windows 7
Новые возможности
- Создание собственной темы оформления, связанной с фоном экрана входа в Windows 7
В этой статье пошагово пройден процесс создания собственной темы оформления с включением скрытой опции автоматической смены фона экрана входа в систему при смене темы оформления.
Перейти к статье
-
Smarty
Re: Инфо - [решено] Создание собственной темы оформления, связанной с фоном экрана входа в Windows 7
В ходе проверки выяснилась такая вещь.
Если в системе 2 и более пользователей, у одного из них задействован родной логон,
а у другого из ООВЕ, то отображаться будет логон того юзера, кто последний применил тему.
Если в системе 2 и более пользователей, у одного из них задействован родной логон,
а у другого из ООВЕ, то отображаться будет логон того юзера, кто последний применил тему.
-
JJKey
Re: Инфо - [решено] Создание собственной темы оформления, связанной с фоном экрана входа в Windows 7
У меня почему то не получилось поставить свой логон, хотя делал всё по инструкции. Может на моей редакции (Профессиональная) это не работает?
-
Smarty
Re: Инфо - [решено] Создание собственной темы оформления, связанной с фоном экрана входа в Windows 7
JJKey, выложите файл темы (*.theme).
-
Fiend
Re: Инфо - [решено] Создание собственной темы оформления, связанной с фоном экрана входа в Windows 7
а в какой папке или архиве лежит дефолтная картинка экрана приветствия?
Не OEM а именно дефолтная, так которая показывается, если OEM'ную удалить
Не OEM а именно дефолтная, так которая показывается, если OEM'ную удалить
-
Smarty
Re: Инфо - [решено] Создание собственной темы оформления, связанной с фоном экрана входа в Windows 7
Fiend, она в файле imageres.dll.
-
Fiend
Re: Инфо - [решено] Создание собственной темы оформления, связанной с фоном экрана входа в Windows 7
Тоже никак не получается сменить фон экрана логина (логОна?).
Файл темы (строку SetLogonBackground=1 добавлял вручную, не было её вообще)
; Copyright © Microsoft Corp.
[Theme]
; Windows 7 - IDS_THEME_DISPLAYNAME_AERO
DisplayName=Kokuhaku
SetLogonBackground=1
; Computer - SHIDI_SERVER
[CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\DefaultIcon]
DefaultValue=%SystemRoot%\System32\imageres.dll,-109
; UsersFiles - SHIDI_USERFILES
[CLSID\{59031A47-3F72-44A7-89C5-5595FE6B30EE}\DefaultIcon]
DefaultValue=%SystemRoot%\System32\imageres.dll,-123
; Network - SHIDI_MYNETWORK
[CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\DefaultIcon]
DefaultValue=%SystemRoot%\System32\imageres.dll,-25
; Recycle Bin - SHIDI_RECYCLERFULL SHIDI_RECYCLER
[CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon]
Full=%SystemRoot%\System32\imageres.dll,-54
Empty=%SystemRoot%\System32\imageres.dll,-55
[Control Panel\Cursors]
AppStarting=%SystemRoot%\cursors\aero_working.ani
Arrow=%SystemRoot%\cursors\aero_arrow.cur
Crosshair=
Hand=%SystemRoot%\cursors\aero_link.cur
Help=%SystemRoot%\cursors\aero_helpsel.cur
IBeam=
No=%SystemRoot%\cursors\aero_unavail.cur
NWPen=%SystemRoot%\cursors\aero_pen.cur
SizeAll=%SystemRoot%\cursors\aero_move.cur
SizeNESW=%SystemRoot%\cursors\aero_nesw.cur
SizeNS=%SystemRoot%\cursors\aero_ns.cur
SizeNWSE=%SystemRoot%\cursors\aero_nwse.cur
SizeWE=%SystemRoot%\cursors\aero_ew.cur
UpArrow=%SystemRoot%\cursors\aero_up.cur
Wait=%SystemRoot%\cursors\aero_busy.ani
DefaultValue=Windows Aero
Link=
[Control Panel\Desktop]
Wallpaper=P:\Users\P\Documents\Kokuhaku Ai.mkv - 00000.png
TileWallpaper=0
WallpaperStyle=10
Pattern=
[VisualStyles]
Path=%SystemRoot%\resources\themes\Aero\Aero.msstyles
ColorStyle=NormalColor
Size=NormalSize
ColorizationColor=0X6B74B8FC
Transparency=1
Composition=1
VisualStyleVersion=10
[boot]
SCRNSAVE.EXE=
[MasterThemeSelector]
MTSM=DABJDKT
[Sounds]
; IDS_SCHEME_DEFAULT
SchemeName=По умолчанию
[Sounds.A]
SchemeName=По умолчанию
[Sounds.W]
SchemeName=+BB8EPg- +BEMEPAQ+BDsERwQwBD0EOARO-
[Theme.A]
[Theme.W]
DisplayName=+BB0ENQRBBD4ERQRABDAEPQQ1BD0EPQQwBE8- +BEIENQQ8BDA-
Мне не дает покоя файл c:\Windows\System32\oobe\background.bmp, весом в 2.2Мб. Судя по его разрешению и картинке именно он и является фоном экрана логина. Но удаляться не хочет даже в безопасном режиме, надо попробовать в другой системе его заменить... Да ещё после любых действий с файлами в папке ...oobe\info\backgrounds\ фрапс выдает сообщение об ошибке девятого DirectX и не запускается. После следующего рестарта проблемы уже не наблюдается.
Посмотрел сейчас imageres.dll... 1920х1200 есть, а 1920х1080 нет - как так? МС против фуллХД?
Файл темы (строку SetLogonBackground=1 добавлял вручную, не было её вообще)
читать дальше »
; Copyright © Microsoft Corp.
[Theme]
; Windows 7 - IDS_THEME_DISPLAYNAME_AERO
DisplayName=Kokuhaku
SetLogonBackground=1
; Computer - SHIDI_SERVER
[CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\DefaultIcon]
DefaultValue=%SystemRoot%\System32\imageres.dll,-109
; UsersFiles - SHIDI_USERFILES
[CLSID\{59031A47-3F72-44A7-89C5-5595FE6B30EE}\DefaultIcon]
DefaultValue=%SystemRoot%\System32\imageres.dll,-123
; Network - SHIDI_MYNETWORK
[CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\DefaultIcon]
DefaultValue=%SystemRoot%\System32\imageres.dll,-25
; Recycle Bin - SHIDI_RECYCLERFULL SHIDI_RECYCLER
[CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon]
Full=%SystemRoot%\System32\imageres.dll,-54
Empty=%SystemRoot%\System32\imageres.dll,-55
[Control Panel\Cursors]
AppStarting=%SystemRoot%\cursors\aero_working.ani
Arrow=%SystemRoot%\cursors\aero_arrow.cur
Crosshair=
Hand=%SystemRoot%\cursors\aero_link.cur
Help=%SystemRoot%\cursors\aero_helpsel.cur
IBeam=
No=%SystemRoot%\cursors\aero_unavail.cur
NWPen=%SystemRoot%\cursors\aero_pen.cur
SizeAll=%SystemRoot%\cursors\aero_move.cur
SizeNESW=%SystemRoot%\cursors\aero_nesw.cur
SizeNS=%SystemRoot%\cursors\aero_ns.cur
SizeNWSE=%SystemRoot%\cursors\aero_nwse.cur
SizeWE=%SystemRoot%\cursors\aero_ew.cur
UpArrow=%SystemRoot%\cursors\aero_up.cur
Wait=%SystemRoot%\cursors\aero_busy.ani
DefaultValue=Windows Aero
Link=
[Control Panel\Desktop]
Wallpaper=P:\Users\P\Documents\Kokuhaku Ai.mkv - 00000.png
TileWallpaper=0
WallpaperStyle=10
Pattern=
[VisualStyles]
Path=%SystemRoot%\resources\themes\Aero\Aero.msstyles
ColorStyle=NormalColor
Size=NormalSize
ColorizationColor=0X6B74B8FC
Transparency=1
Composition=1
VisualStyleVersion=10
[boot]
SCRNSAVE.EXE=
[MasterThemeSelector]
MTSM=DABJDKT
[Sounds]
; IDS_SCHEME_DEFAULT
SchemeName=По умолчанию
[Sounds.A]
SchemeName=По умолчанию
[Sounds.W]
SchemeName=+BB8EPg- +BEMEPAQ+BDsERwQwBD0EOARO-
[Theme.A]
[Theme.W]
DisplayName=+BB0ENQRBBD4ERQRABDAEPQQ1BD0EPQQwBE8- +BEIENQQ8BDA-
Мне не дает покоя файл c:\Windows\System32\oobe\background.bmp, весом в 2.2Мб. Судя по его разрешению и картинке именно он и является фоном экрана логина. Но удаляться не хочет даже в безопасном режиме, надо попробовать в другой системе его заменить... Да ещё после любых действий с файлами в папке ...oobe\info\backgrounds\ фрапс выдает сообщение об ошибке девятого DirectX и не запускается. После следующего рестарта проблемы уже не наблюдается.
Посмотрел сейчас imageres.dll... 1920х1200 есть, а 1920х1080 нет - как так? МС против фуллХД?
-
Smarty
Re: Инфо - [решено] Создание собственной темы оформления, связанной с фоном экрана входа в Windows 7
Цитата Kangoshi:
Мне не дает покоя файл c:\Windows\System32\oobe\background.bmp, весом в 2.2Мб
Правильно, что не дает, он должен быть не более 256 Кб!
Мне не дает покоя файл c:\Windows\System32\oobe\background.bmp, весом в 2.2Мб
Инфо - [решено] Создание собственной темы оформления, связанной с фоном экрана входа в Windows 7
Правильно, что не дает, он должен быть не более 256 Кб!
-
Kangoshi
Re: Инфо - [решено] Создание собственной темы оформления, связанной с фоном экрана входа в Windows 7
Не я его создавал, я его не могу ни удалить, ни изменить. права на полный доступ только у TrustedInstaller. :O Что-то я запамятовал как себе полные права сделать?... Нашел. Замена его на свой ничего не дала... Какой посоветуете файл менять в imageres.dll? С учетом того, что моего разрешения там нет... Как узнать разрешение экрана на экране логина?
Опытным путем установил, что где-то 1680х1050. На мониторе 16:9?
Заменил все файлы одной картинки разных разрешений на свои, очистил папку reschache - картинка прежняя. Моя семерка не использует ни тот двухмегабайтный бмп-файл, ни imageres.dll. Это как?.. Осталось ещё 2 файла в папке winsxs, неужто оттуда берет?
Так же при подключении моего винта к другому компу в папке ...oobe\ обнаруживается много нового, чего не видно в моей системе. Я слишком плохо знаю внутреннее устройство винды...
Опытным путем установил, что где-то 1680х1050. На мониторе 16:9?Заменил все файлы одной картинки разных разрешений на свои, очистил папку reschache - картинка прежняя. Моя семерка не использует ни тот двухмегабайтный бмп-файл, ни imageres.dll. Это как?.. Осталось ещё 2 файла в папке winsxs, неужто оттуда берет?
Так же при подключении моего винта к другому компу в папке ...oobe\ обнаруживается много нового, чего не видно в моей системе. Я слишком плохо знаю внутреннее устройство винды...