После долгих поисков, наконец, я нашел способ убрать ограничение размера файла 256 КБ на экране входа в Windows 7. Процесс довольно прост и понятен для опытных, но может быть немного сложным для начинающих. Я постараюсь быть максимально явным. Ведь мы суперпользователи!
Перейдите в C: \ Windows \ System32 и сделайте резервную копию файла authui.dll , возможно, сделайте копию и переименуйте в authui_original.dll
Сделайте еще одну копию файла и назовите его authui_working.dll
С помощью любого хорошего шестнадцатеричного редактора, такого как Hex Workshop , откройте файл authui_working.dll
Поиск по слову (Меню> Правка> Найти или Ctrl + F):
- для 32-битных окон:
3D 00 E8 03 00 73 51
- для 64-битных окон:
E8 03 00 41 3B C1 73 3E
Теперь замените найденное слово на:
- для 32-битных окон:
3D 00 E8 03 00 90 90
- для 64-битных окон:
E8 03 00 41 3B C1 90 90
Идите вперед и изменить только те байты , которые отличаются, то есть только за последние два байта, как 73 51
изменено 90 90
в случае 32 - х, а затем сохранить файл.
Если вам интересно, что это за изменение, оно удаляет инструкцию, которая проверяет размер файла, и заменяет ее двумя инструкциями (называемыми nops, или no операций), которые ничего не делают. 00 E8 03 00 байтов представляют ограничение в 256 000 байтов.
Обновление завершено! Теперь замените authui.dll на пропатченный файл authui_working.dll .
Вы можете использовать любой способ заменить файл. Например заменитель . То, что я сделал, очень просто, используя unlocker
- Если у вас еще нет анлокера, скачайте и установите
- Щелкните правой кнопкой мыши файл authui.dll и выберите unlocker.
- В левом нижнем углу выберите «Удалить» (или переименуйте, если хотите сохранить резервную копию) и нажмите кнопку « Разблокировать все» . Это немедленно удалит файл
- Переименуйте файл authui_working.dll в authui.dll
- Выполнено!
Чтобы проверить, скопируйте изображение размером более 256 КБ в C:\Windows\system32\oobe\info\backgrounds
папку, где размещены пользовательские экраны входа в систему. Кроме того, необходимо быть OEMBackground
включен в реестр, который вы , вероятно , уже есть , так как в противном случае вы бы не читали этот пост в первую очередь! В любом случае, чтобы включить OEMBackground
переход к этому разделу реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background
и установите значение OEMBackground
1.
Наконец нажмите Win+ Lи удивитесь!
PS: вся заслуга автора этой статьи, откуда я узнал эту процедуру
PPS: Я отключаю UAC, поэтому мои инструкции применяются только тогда, когда UAC выключен.