Изменение цвета шрифта имени пользователя на странице приветствия Windows 7


После публикации записи об изменении фонового рисунка страницы приветствия меня неоднократно спрашивали, а как бы еще и цвет шрифта на ней изменить, ведь по умолчанию он белый, а при использовании светлого фона сливается с ним. Вопрошающим я обещал посмотреть как это сделать и вот у меня дошли руки до такого, прямо скажем необязательного твика интерфейса.

Прежде чем применять что-либо из написанного ниже в обязательном порядке создайте точку восстановления системы!

Для реализации задуманного нам понадобится программа для редактирования ресурсов. Программ таких много, выбор за вами. Бесплатная и многим известная — Resource Hacker.
Далее порядок действий таков:

  1. Скопируйте файл authui.dll из папки C:WindowsSystem32 в любое удобное для вас место.
  2. Откройте Resource Hacker и в меню File выберите пункт Open, в диалоговом окне открытия файла перейдите в папку, в которой вы сохранили файл user32.dll.mui и откройте его.
  3. Разверните узел UIFILE и установите курсор на ресурсе 12400
  4. В правой части редактора ресурсов перейдите к строке 508 и измените значение параметра foreground с “white” на другое название цвета, например "black"

    welcome0

  5. После правки нажмите кнопку Compile Script и сохраните изменения через меню File
  6. Откройте Проводник и перейдите в папку C:WindowsSystem32
  7. Найдите файл authui.dll, нажмите на нем правую клавишу мыши и выберите пункт Properties
  8. В открывшемся окне перейдите на вкладку Security и нажмите кнопку Edit под списком пользователей
  9. Внизу списка пользователей в окне Permitions for authui.dll нажмите кнопку Add…, а в следующем окне введите имя пользователя, с которым выполнен вход в систему и нажмите OK.
  10. Установите курсор на добавленном имени пользователя, установите отметку на параметре Full control: Allow и нажмите OK. Подтвердите смену разрешений в открывшемся предупреждении.
  11. Переименуйте файл authui.dll, например в authui.dll.old. В процессе переименования дважды подтвердите процедуру.
  12. На этом этапе Проводник может не дать переименовать файл так как он используется системой, в таком случае воспользуйтесь любым файловым менеджером, выгрузив процесс explorer.exe через диспетчер задач.
  13. Скопируйте отредактированный вами ранее файл authui.dll в папку C:WindowsSystem32

Пример того, что получилось: на первом скриншоте исходная страница приветствия, на втором цвет шрифта изменен на черный.

welcome1   welcome2

Дополнительно можно изменить и размер и тип используемого шрифта. Для этого придется изменить уже другой файл: authui.dll.mui, расположенный в папке C:WindowsSystem32en-US
Первоначальная процедура ничем не отличается от первых шагов изменения authui.dll – все тот же Resource Hacker, только ресурсы другие. Начиная с шага 3 предыдущей инструкции:

  1. Разверните последовательно узлы String Table  — 738 и установите курсор на ресурсе
  2. В правой части редактора ресурсов измените значение ресурса 11800 по своему усмотрению.
    По умолчанию его значение равно "9;normal;shadow;Segoe UI" где 9 = размер шрифта, Segoe UI = тип шрифта. Изменим например на "12;normal;shadow|italic;Verdana" – мы получим 12 размер шрифта, тип Verdana, наклонный.
  3. Далее действия по замене файла ничем, кроме папки назначения, не отличаются от уже проделанных с файлом authui.dll

welcome3

2 Responses to Изменение цвета шрифта имени пользователя на странице приветствия Windows 7

  1. Dmitriy says:

    Спасибо Павел. Поясните пожалуйста — размер картинки/фото изменяется в этих же файлах?

  2. Kravchenko says:

    Да, размеры рамки автвра и ее свойства и положение можно изменить в этих файлах.

Оставьте комментарий