pahan22
09-02-2012, 20:11
Экран входа в систему (Logon Screen)
В данной теме будем рассматривать все вопросы, связанные с Экраном входа в систему (он же, Экран авторизации пользователя, он же Экран приветствия, он же Logon Screen).
Например, такие как изменение фонового изображения при входе в систему, ручное редактирование логона (замена/удаление/перемещение элементов экрана приветствия) и т.д.
Для редактирования экрана приветствия имеется программа Logon Workshop. Обсуждение работы с программой ведётся в этой ветке (http://forum.oszone.net/thread-179995.html).
На мой взгляд, программа ещё очень сырая и советую её использовать очень осторожно.
[hr]
Для этого нужно с помощью в Restorator'а или ResHacker'а в файле C:\Windows\System32\ru-RU\winlogon.exe.mui изменить значения 1002 и 1005 в строковой таблице на нужные вам.
Для 64-битных систем нужно также изменить файл C:\Windows\SysWOW64\ru-RU\winlogon.exe.mui.
Скриншот ResHackerhttp://pic4you.ru/allimage/y2012/02-07/4501/1688741.png (http://pic4you.ru/4501/1688741/) Скриншот Restoratorhttp://pic4you.ru/allimage/y2012/02-07/4501/1688742.png (http://pic4you.ru/4501/1688742/)
Изображение находятся в файле C:\Windows\System32\imageres.dll в секции IMAGE.
http://pic4you.ru/allimage/y2012/02-07/4501/1688987.png (http://pic4you.ru/4501/1688987/)
Есть два варианта:
Способ 1. Заменить изображения в файле C:\Windows\System32\imageres.dll на свои. Но существуют подводные камни.
Если среди предложенных разрешений экрана нет разрешения вашего монитора, то при добавлении изображения с круглыми элементами эти элементы будут сплющены или растянуты.
Что не добавит красоты в экран приветствия. Да и редактирование системных файлов неумелыми руками до добра может не довести. :)
Способ 2.
Воспользоваться сторонним софтом. Для замены изображения на просторах интернета можно найти множество утилит. Всяческие LogonBackgroundChanger'ы и иже с ними.
Но хотелось бы посоветовать проверенную временем программу Windows 7 Universal Patcher (http://forum.oszone.net/thread-151734.html).
Для замены изображения нужно подготовить свою картинку (В форматах .BMP, .JPG, .JPEG, .PNG, .TIF, .TIFF и с нужным вам разрешением). Положить его на диск С.
Скачать утилиту Windows 7 Universal Patcher (http://forum.oszone.net/thread-151734.html).
Взять из архива файл W7Patcher.exe нужной разрядности (W7Patcher_x86.exe для 32-битных систем, W7Patcher_x64.exe для 64-битных систем).
Распаковать его рядом подготовленным вами изображением.
Через меню "Пуск" запустить пункт "Выполнить". Нажать кнопку "Обзор", перейти на диск С и выбрать файл W7Patcher.exe, нажать кнопку "ОК".
Получится так:
С:\W7Patcher_x86.exe -WS YourNewLogonImage.ext
С:\W7Patcher_x64.exe -WS YourNewLogonImage.ext
Где YourNewLogonImage - название вашего файла, ext - расширение (.BMP, .JPG, .JPEG, .PNG, .TIF или .TIFF)
Для того чтобы вернуть стандартное изображение запустите утилиту так:
С:\W7Patcher_x86.exe -WR
С:\W7Patcher_x64.exe -WR
Способ 1.
Эта надпись является изображением, а изображение находится в файле C:\Windows\Branding\Basebrd\ru-RU\basebrd.dll.mui под номерами 120, 1120 и 2120.
Сделайте их полностью прозрачными и замените их в файле basebrd.dll.mui.
Способ 2.
Модификация файла C:\Windows\System32\authui.dll (Для 64-битных систем также и C:\Windows\SysWOW64\authui.dll).
Откройте с помощью программы Restorator файл authui.dll и в элементах 12400, 12401 и 12402 секции UIFILE замените строку:
<element id="atom(Branding)"/>
на
<element id="atom(Branding)" layoutpos="none"/>
Для этого нужно в файле C:\Windows\System32\authui.dll (Для 64-битных систем также и C:\Windows\SysWOW64\authui.dll),
в элементах 12400, 12401 и 12402 секции UIFILE замените строки:
<button id="atom(ShutDown)" accname="resstr(12128)" tooltip="true"/>
<button id="atom(ShutDownOptions)" accname="resstr(12131)" accdesc="resstr(12131)" tooltip="true" shortcut="115"/>
на
<button id="atom(ShutDown)" accname="resstr(12128)" tooltip="true" layoutpos="none"/>
<button id="atom(ShutDownOptions)" accname="resstr(12131)" accdesc="resstr(12131)" tooltip="true" shortcut="115" layoutpos="none"/>
Для этого нужно в файле C:\Windows\System32\authui.dll (Для 64-битных систем также и C:\Windows\SysWOW64\authui.dll),
в элементах 12400, 12401 и 12402 секции UIFILE замените строки:
<button id="atom(Accessibility)" tooltip="true" layoutpos="left"/>
на
<button id="atom(Accessibility)" tooltip="true" layoutpos="none"/>
[hr]Если вы решили редактировать Экран приветствия вручную, советую под рукой всегда иметь оригинальные файлы и диск LiveCD!!!
А так же иметь представление о работе "Контроля учётных записей (UAC)" и получении/возврате прав на файлы в системе.
Получение и возврат прав на файлы
Для успешного редактирования системных файлов надо сначала получить на них права доступа.
Раньше использовали твик реестра Стать владельцем, который позволял легко права получить, но восстановить права таким же образом было невозможно.
Сейчас на форуме появилась утилита TakeOwnershipEx от hb860 (http://forum.oszone.net/member.php?userid=72739), которая позволяет и получить и восстановить права на отредактированный файл.
Техническая поддержка и загрузка последней версии утилиты (http://forum.oszone.net/thread-193404.html)
Все вопросы по работе утилиты задавать в теме утилиты!
[hr]
В данной теме будем рассматривать все вопросы, связанные с Экраном входа в систему (он же, Экран авторизации пользователя, он же Экран приветствия, он же Logon Screen).
Например, такие как изменение фонового изображения при входе в систему, ручное редактирование логона (замена/удаление/перемещение элементов экрана приветствия) и т.д.
Для редактирования экрана приветствия имеется программа Logon Workshop. Обсуждение работы с программой ведётся в этой ветке (http://forum.oszone.net/thread-179995.html).
На мой взгляд, программа ещё очень сырая и советую её использовать очень осторожно.
[hr]
Для этого нужно с помощью в Restorator'а или ResHacker'а в файле C:\Windows\System32\ru-RU\winlogon.exe.mui изменить значения 1002 и 1005 в строковой таблице на нужные вам.
Для 64-битных систем нужно также изменить файл C:\Windows\SysWOW64\ru-RU\winlogon.exe.mui.
Скриншот ResHackerhttp://pic4you.ru/allimage/y2012/02-07/4501/1688741.png (http://pic4you.ru/4501/1688741/) Скриншот Restoratorhttp://pic4you.ru/allimage/y2012/02-07/4501/1688742.png (http://pic4you.ru/4501/1688742/)
Изображение находятся в файле C:\Windows\System32\imageres.dll в секции IMAGE.
http://pic4you.ru/allimage/y2012/02-07/4501/1688987.png (http://pic4you.ru/4501/1688987/)
Есть два варианта:
Способ 1. Заменить изображения в файле C:\Windows\System32\imageres.dll на свои. Но существуют подводные камни.
Если среди предложенных разрешений экрана нет разрешения вашего монитора, то при добавлении изображения с круглыми элементами эти элементы будут сплющены или растянуты.
Что не добавит красоты в экран приветствия. Да и редактирование системных файлов неумелыми руками до добра может не довести. :)
Способ 2.
Воспользоваться сторонним софтом. Для замены изображения на просторах интернета можно найти множество утилит. Всяческие LogonBackgroundChanger'ы и иже с ними.
Но хотелось бы посоветовать проверенную временем программу Windows 7 Universal Patcher (http://forum.oszone.net/thread-151734.html).
Для замены изображения нужно подготовить свою картинку (В форматах .BMP, .JPG, .JPEG, .PNG, .TIF, .TIFF и с нужным вам разрешением). Положить его на диск С.
Скачать утилиту Windows 7 Universal Patcher (http://forum.oszone.net/thread-151734.html).
Взять из архива файл W7Patcher.exe нужной разрядности (W7Patcher_x86.exe для 32-битных систем, W7Patcher_x64.exe для 64-битных систем).
Распаковать его рядом подготовленным вами изображением.
Через меню "Пуск" запустить пункт "Выполнить". Нажать кнопку "Обзор", перейти на диск С и выбрать файл W7Patcher.exe, нажать кнопку "ОК".
Получится так:
С:\W7Patcher_x86.exe -WS YourNewLogonImage.ext
С:\W7Patcher_x64.exe -WS YourNewLogonImage.ext
Где YourNewLogonImage - название вашего файла, ext - расширение (.BMP, .JPG, .JPEG, .PNG, .TIF или .TIFF)
Для того чтобы вернуть стандартное изображение запустите утилиту так:
С:\W7Patcher_x86.exe -WR
С:\W7Patcher_x64.exe -WR
Способ 1.
Эта надпись является изображением, а изображение находится в файле C:\Windows\Branding\Basebrd\ru-RU\basebrd.dll.mui под номерами 120, 1120 и 2120.
Сделайте их полностью прозрачными и замените их в файле basebrd.dll.mui.
Способ 2.
Модификация файла C:\Windows\System32\authui.dll (Для 64-битных систем также и C:\Windows\SysWOW64\authui.dll).
Откройте с помощью программы Restorator файл authui.dll и в элементах 12400, 12401 и 12402 секции UIFILE замените строку:
<element id="atom(Branding)"/>
на
<element id="atom(Branding)" layoutpos="none"/>
Для этого нужно в файле C:\Windows\System32\authui.dll (Для 64-битных систем также и C:\Windows\SysWOW64\authui.dll),
в элементах 12400, 12401 и 12402 секции UIFILE замените строки:
<button id="atom(ShutDown)" accname="resstr(12128)" tooltip="true"/>
<button id="atom(ShutDownOptions)" accname="resstr(12131)" accdesc="resstr(12131)" tooltip="true" shortcut="115"/>
на
<button id="atom(ShutDown)" accname="resstr(12128)" tooltip="true" layoutpos="none"/>
<button id="atom(ShutDownOptions)" accname="resstr(12131)" accdesc="resstr(12131)" tooltip="true" shortcut="115" layoutpos="none"/>
Для этого нужно в файле C:\Windows\System32\authui.dll (Для 64-битных систем также и C:\Windows\SysWOW64\authui.dll),
в элементах 12400, 12401 и 12402 секции UIFILE замените строки:
<button id="atom(Accessibility)" tooltip="true" layoutpos="left"/>
на
<button id="atom(Accessibility)" tooltip="true" layoutpos="none"/>
[hr]Если вы решили редактировать Экран приветствия вручную, советую под рукой всегда иметь оригинальные файлы и диск LiveCD!!!
А так же иметь представление о работе "Контроля учётных записей (UAC)" и получении/возврате прав на файлы в системе.
Получение и возврат прав на файлы
Для успешного редактирования системных файлов надо сначала получить на них права доступа.
Раньше использовали твик реестра Стать владельцем, который позволял легко права получить, но восстановить права таким же образом было невозможно.
Сейчас на форуме появилась утилита TakeOwnershipEx от hb860 (http://forum.oszone.net/member.php?userid=72739), которая позволяет и получить и восстановить права на отредактированный файл.
Техническая поддержка и загрузка последней версии утилиты (http://forum.oszone.net/thread-193404.html)
Все вопросы по работе утилиты задавать в теме утилиты!
[hr]