SCORPION | Дата: Воскресенье, 17.01.2010, 23:14 | Сообщение # 1 |
![SCORPION](/avatar/83/176528.png) Аксакал WST
Группа: Модераторы
Репутация: 712
Статус: Offline
| Несмотря на то, что данная возможность была разработана для OEM-производителей, воспользоваться ей могут все пользователи. Для этого придется немного полазить по реестру и скачать себе несколько красивых картинок.Первое, что необходимо сделать для изменения рисунка, это определить включена ли данная возможность или нет. Если более точно, то необходимо зайти в реестр, пройти к разделу Code HKLM\Software\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background и проверить состояние параметра DWORD OEMBackground. Если данному параметру присвоено значение ‘1’, то возможность изменения рисунка включена. Если же значение параметра равно ‘0’, то возможность выключена и ее надо включить. Кстати говоря, этот параметр может и вовсе отсутствовать, тогда его необходимо создать и присвоить ему значение ‘1’. После того, как вы это сделаете, необходимо учесть, что разрешение по ширине и высоте вашего основного монитора возвращается через вызовы к функции GetSystemMetrics. Данные значения используются для вычисления отношения ширины монитора к его высоте. Например, у нашего монитора разрешение составляет 1920×1200, а соотношение ширины к высоте соответственно составляет 1.6:1. В дальнейшем это соотношение используется при просмотре внутренней таблицы, определяющей какое изображение загружать с диска. Кстати говоря, сами изображения находятся в папке Code %windir%\system32\oobe\info\backgrounds , которая, как и вышеприведенный параметр реестра по умолчанию может отсутствовать (тогда ее необходимо создать). В папке находятся следующие файлы (отсортированные по отношению ширины к высоте): • backgroundDefault.jpg • background768×1280.jpg (0.6) • background900×1440.jpg (0.625) • background960×1280.jpg (0.75) • background1024×1280.jpg (0.8) • background1280×1024.jpg (1.25) • background1024×768.jpg (1.33-) • background1280×960.jpg (1.33-) • background1600×1200.jpg (1.33-) • background1440×900.jpg (1.6) • background1920×1200.jpg (1.6) • background1280×768.jpg (1.66-) • background1360×768.jpg (1.770833-) Поэтому, вы можете заменить их своими рисунками. И все! ЗАМЕЧАНИЕ: Файлы должны быть jpg-типа и быть меньше 256КБ. Если подходящее по отношению изображение в этой папке отсутствует, то загружается файл backgroundDefault.jpg, который затем растягивается до нужных размеров. Все остальные файлы в папке пояснений не требуют. Если же фоновой рисунок загрузить нельзя (например, он слишком большой, или имеет неверное отношение ширины к высоте и т.п.), то загружается рисунок из библиотеки imagesres.dll.
[move][bgcolor=#33CCFF]···WST-Place···WST-Place···WST-Place···WST-Place···WST-Place···WST-Place···WST-Place···WST-Place···WST-Place···WST-Place···WST-Place···WST-Place···WST-Place···WST-Place···WST-Place···[/bgcolor][/move]
|
|
|
|