nit*_*k01 10 windows-7 login-screen
当您为登录屏幕 Windows 7 使用自定义背景时,图像文件的大小限制为 256 kB。有没有办法绕过这个限制?
警告:在回答这个问题之前,请确保您阅读两遍并理解我的要求。我不是在寻找任何可以更改登录屏幕的程序。我不是在寻找可以调整图像大小或“优化”图像的程序。我正在寻找一种完全绕过文件大小限制的方法,因为它迫使我以低质量设置保存图像。
找了半天,终于找到了在windows 7登录界面去掉256KB文件大小限制的方法。对于有经验的人来说,这个过程非常简单明了,但对于初学者来说可能有点困难。我会尽量做到明确。毕竟,我们是超级用户!
导航到 C:\Windows\System32,并备份文件authui.dll,或者复制并重命名为authui_original.dll
制作该文件的另一个副本并将其命名为authui_working.dll
使用任何好的十六进制编辑器,如Hex Workshop,打开文件authui_working.dll
搜索单词(菜单 > 编辑 > 查找,或 ctrl+F):
3D 00 E8 03 00 73 51E8 03 00 41 3B C1 73 3E现在将找到的单词替换为:
3D 00 E8 03 00 90 90E8 03 00 41 3B C1 90 90继续只更改那些不同的字节,即只73 51更改最后两个字节,例如90 90在 32 位的情况下更改为,然后保存文件。
如果您想知道更改是什么,它会删除检查文件大小的指令,并将其替换为两条不执行任何操作的指令(称为 nops,或无操作)。00 E8 03 00 字节表示 256,000 字节的限制。
补丁完成!现在更换authui.dll与补丁的文件authui_working.dll。
您可以使用任何您喜欢的方式来替换文件。例如替换器。我所做的很简单,使用解锁器
测试将大于 256KB 的图像复制到C:\Windows\system32\oobe\info\backgrounds放置自定义登录屏幕的文件夹。您还需要OEMBackground在注册表中启用,您可能已经拥有了,否则您一开始就不会阅读这篇文章!无论如何,要启用OEMBackground导航到此注册表项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background
Run Code Online (Sandbox Code Playgroud)
并将 的值设置OEMBackground为 1。
最后按Win+L并感到惊讶!
PS:所有的信用去的作者本文章来自那里,我知道这个程序
PPS:我一直关闭 uac,所以我的说明仅在 uac 关闭时才适用。
社区中绝大多数人似乎认为 256 kB 的限制是理所当然的。也许您可以imageres.dll按照本次讨论的最后一篇文章的建议进行修补。这里必要的步骤可归结为以下几点:
%WINDIR%\System32\imageres.dll在资源编辑器中打开imageres.dllimageres.dll| 归档时间: |
|
| 查看次数: |
23832 次 |
| 最近记录: |