PDA

Показать полную графическую версию : Экран входа в систему (Logon Screen): Все вопросы


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]

AlexM22204
10-02-2012, 13:07
Немешало бы добавить варианты(либо как у Вас или как у Smarty):
- Изменение положения(вниз) кнопки языка;
- Увеличение размера аваторки :)

Smarty
10-02-2012, 14:44
AlexM22204, я предлагал автору темы сделать что-то типа патчера\конструктора,
т.к. с ручным редактированием с хода не все справятся, а убить логон - очень легко.
Варианты работы такого патчера\конструктора будут обсуждаться. (по крайней мере - собирались обсудить :))
Так что пока ожидайте...

id11854007@vk
11-03-2012, 21:35
А у меня, когда сохраняю изменение текста приветствия, предлагает сохранить изменения. Я сохраняю под тем же winlogon.exe.mui , но отвечает что невозможно... Можно изменения под другим названием сохранить??

Smarty
11-03-2012, 21:43
id11854007@vk, получите права на файл, тогда даст сохранить изменения.

id11854007@vk
11-03-2012, 22:13
А как это делается?

Smarty
11-03-2012, 22:22
id11854007@vk, скачайте утилиту TakeOwnershipEx (http://winreview.ru/forum/viewtopic.php?f=86&t=386&sid=8ca8cf57f70c6798c7373020ebed726e), которая позволяет не только получить права, но и восстановить их.
Получите через утилиту права на файл winlogon.exe.mui, отредактируйте его и восстановите права на файл по умолчанию.

id11854007@vk
11-03-2012, 22:54
Успешно получил права на файл, но редактировать его все равно не получается "Cannot create file..." Может я не правильно редактирую?? Делаю все как на скрине : изменяю значение строк 1002 и 1005 на свое, затем нажимаю compile script и закрываю прогу, она предлагает сохранить изменения, сохраняю под тем же именем winlogon.exe.mui и все : cannot create file... Кто объяснит?

Smarty
11-03-2012, 23:01
id11854007@vk, может быть у вас UAC включен?

id11854007@vk
11-03-2012, 23:05
Разобрался с UAC, получилось редактировать, но.... Вместо "добро пожаловать" моя фраза засветилась на долю секунды, я даже не успел прочитать... и снова "Добро пожаловать"... Почему?

Smarty
11-03-2012, 23:13
id11854007@vk, меню Пуск, щелчок левой кнопкой мыши (ЛКМ) на изображении пользователя.
Откроется диалог Учетные записи пользователей.
Вам нужна опция Изменение параметров контроля учетных записей.
Щелкните на ней ЛКМ, откроется окно с ползунком регулировки в левой части окна.
Опустите его до упора вниз, нажмите ОК и перезагрузитесь.
Отредактируйте файл, верните права на файл, настройки UAC и перезагрузитесь.

id11854007@vk
13-03-2012, 21:32
Не ответите?

Prizpak_DemonTwR
06-12-2015, 10:22
Как сменить Экран Приветсвия вручную .
Win 7 x64 v6.1.7601.18700
и не надо ответов что невозможно знаю можно Только как на семере не знаю

HarrysFerrarievich
28-12-2018, 14:18
подскажите а как сменить фотографию (картинку) при входе в windows ?
win10




© OSzone.net 2001-2012