且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

手动修改Win7登录界面背景

更新时间:2022-10-01 18:02:53

在以往对 Windows XP 和 Windows Vista 登录界面背景的修改中,都是借助第三方修改工具,对 Windows 系统文件 LogonUI.exe 中的背景图片进行修改,这个过程比较繁琐和危险,对于一些初学者来说存在不小的风险。

在 Windows 7 中,我们可以利用系统对 OEM 厂商特性的支持来比较方便和快捷的自定义系统的登录界面背景,在这个过程中,用户需要做的仅仅是修改一处注册表项,复制一张图片即可。

下面,我们来看看具体的步骤:

打开注册表编辑器 Regedit,将树形目录定位至

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background

 

找到注册表条目 OEMBackground 并将其值修改为 1 (保持默认16进制不变):

手动修改Win7登录界面背景 

注:如果以上注册表项不存在,请创建名为 OEMBackground 的 DWORD 32 的注册表键。其键值为 1 时意为启用 OEM 背景,也就是我们的自定义背景;其键值为 0 时为禁用。

现在,关闭注册表编辑器,在资源管理器中定位至

 %windir%\system32\oobe\

 

在该文件夹下创建名为 info 的新文件夹:

手动修改Win7登录界面背景

进入刚创建的 info 文件夹,在该文件夹下创建名为 backgrounds 的新文件夹,方法如上,不再截图说明。

文件夹创建完成之后,就可以将我们心爱的图片拷贝进来,此时需要注意的是,Windows 对登陆界面背景图案的要求为:

● JPG 格式

● 文件大小不能超过 256 KB

当我们的图片不符合系统要求时,系统会从 imagesres.dll 文件中载入默认的图案。

在这个文件夹下,我们将图片拷贝进来之后需要命名为 BackgroundDefault.JPG (大小写不敏感):

手动修改Win7登录界面背景

在默认情况下,系统会根据当前屏幕显示的分辨率自动对默认图片(BackgroundDefault.JPG)做出调整,以适应不同的显示环境,如果可以的话,建议大家将背景图案的不同分辨率版本都复制进该文件夹下,以便让系统显示出***的效果,不同分辨率图片命名规则如下:

backgroundDefault.jpg

background768x1280.jpg

background900x1440.jpg

background960x1280.jpg

background1024x1280.jpg

background1280x1024.jpg

background1024x768.jpg

background1280x960.jpg

background1600x1200.jpg

background1440x900.jpg

background1920x1200.jpg

background1280x768.jp

background1360x768.jpg

使用桌面截图制作出来的简单效果:

手动修改Win7登录界面背景

如果出现我们的自定义图片没有成功显示,请各位检查以上步骤是否正确。




     本文转自melvillo 51CTO博客,原文链接:http://blog.51cto.com/marui/391883,如需转载请自行联系原作者