频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

打造绚丽的Vista登陆界面

来源: 作者: 出处:巧巧读书 2007-10-09 进入讨论组

  随着Vista在2007年1月零售版本已经发布了,装上RTM版Vista的人也越来越多了,不光是我们软件爱好者在用,很多喜欢尝鲜的普通玩家,也趁着Vista热炒的时候让它在自己的电脑里安家乐户,不过Vista美则美矣,却还缺少一点个人的特色,象我等喜欢个性的软件爱好者,

怎么能容忍自己的登陆界面平庸无奇呢?

  于是我就开始对Vista的登陆界面动起了小手术,而本文则能教会你如何将自己喜欢的图片变成漂亮的Vista背景图。OK,开工吧!

  一、 前期准备工作

  有经验的系统修改者,在动手前都会有一个很好的习惯,我们会将要修改的文件保存到另一个分区,以期修改失败后能够立刻恢复过来。

  今天我们的主要任务是修改Vista系统里面的一个名为imageres.dll的文件,它位于X:/Windows/System32/里(其中X是你安装Vista的盘符),我们第一步先将这个文件复制到其它盘如E:/VistaImage/里保存下来(这个文件夹呆会还有用)。(如图1)

  打造绚丽的Vista登陆界面(图一)

  图 1

  小知识:何谓DLL文件?

  DLL(动态链接库)是开发者所建立的一个资源库,里面有图片或各种代码模块,当程序需要调用某个图片时,就会访问此DLL文件,这样做的好处是所有资源不会同时运行令系统负荷加重,达到四两拨千斤的效果。

  第二步是下载一款名为ResHacker的软件,这是款能修改DLL文件资源的工具,以下是他的小档案:

  ResHacker 3.5 汉化绿色版

  软件大小:909 KB

  软件类型:绿色软件

  运行环境:Win9X/Win2000/WinXP/Win2003/

  软件语言:简体中文

  下载地址:http://www.xdowns.com/soft/184/185/2006/Soft_32472.html

  除此之外,本文还会涉及一点用PhotoShop制图的章节,所以你最好还是要配备一款Photoshop,版本只要是6.0以上的都没问题。

  还有,因为修改的时候需要覆盖系统文件,所以你最好在Vista外还有一个XP系统,本文作者用的是Windows Vista+Windows XP SP2 Professional版

  二、开始修改资源

  现在我们要做的是用ResHacker 3.5修改DLL资源,首先用ResHacker打开X:/Windows/System32/imageres.dll,在左方列表里会看到IMAGE项,打开它,会看到5031至5043这样的文件夹,每个文件夹下方对应有标号为1033的图片(如图2)。这些图片的内容是一样的,只是分辨率不一样,它们相对应着我们系统的各种分辨率。

  打造绚丽的Vista登陆界面(图二)

  图 2

  因为软件不能直接显示分辨率,所以我们必须先导出图片,看看需要修改哪一种分辨率的图片。

  导出操作:在ResHacker 3.5上先点击左方的IMAGE,再点击菜单上的操作保存[IMAGE]资源,将这些资源保存在桌面上的IMG文件夹里(如图3),这时我们可以很清楚地看到各个图片的Size,选取与你现在桌面所用的分辨率相同或者更大的图片进行修改,可以令最终完成的效果更加精细。

  打造绚丽的Vista登陆界面(图三)

  图 3

  比如笔者用的电脑分辨率为1280*768,你就应该选取跟这个一样大的图片,以便呆会进行覆盖,明确了分辨率后,我们开始做图。因为自己喜欢的图片不一定刚好吻合这个尺寸,所以我这个时候就要出动PhotoShop了。

  打开PhotoShop后,双击软件灰色背景打开自己喜欢的图片,然后在其标题处点击右键,选择图像大小(如图4),在像素大小处将宽度设为1280像素,将高度设为768像素后点击好(如图5)。

  打造绚丽的Vista登陆界面(图四)

  图 4

  打造绚丽的Vista登陆界面(图五)

  图 5

  为了让图片更柔和,我们应该点击滤镜杂色去斑。这些调整做好后,我们可以将它保存到E:/VistaImage/里,文件名随意但格式一定要是jpg。

  有了图片之后,我们再次回到ResHacker软件里头,依照下表将图片修改到DLL文件里:

  

IMAGE编号 对应分辨率
50311280*1024
50321280*960
50331024*768
50341600*1200
50351440*990
50361920*1200
50371280*768
5038 1360*768
50391024*1280
5040960*1280
5041960*1440
5042768*1280
5043768*1360

  我的电脑分辨率是1280*768,应该修改IMAGE编号为5033的图片,方法是点击菜单上的操作替换其它资源。

  在弹出的窗口中点击打开新资源文件,找到存放于E:/VistaImage/里的修改后的图片文件,然后在下方的资源类型框内输入IMAGE,在资源名称处输入5033,点击替换即可(如图6)。

  打造绚丽的Vista登陆界面(图六)

  图 6

  不过有时Vista的登陆界面也未必这么听话,完全按照你设定的屏幕分辨率进行显示,所以最好将这个数值前后几个分辨率的IMAGE文件都修改了,这样才能保证100%成功。

  修改完图片后,我们在ResHacker上点击另存为,将它存到E:/VistaImage/修改后,为什么不直接保存呢?因为Vista为了防止有人胡乱修改系统文件,所以将权限设置成现有的用户无法直接修改,而且就算在其它操作系统里也不能直接修改,要经过一番用户权限设置才行,我们现在就要去到Windows XP里面进行文件的替换操作。

  三、 替换文件

  由于Vista的权限设置问题,我们需要先给这个文件夹开完全控制权限----在XP下进入到X:/Windows/System32/(其中X是你安装Vista的盘符),在菜单上选择工具文件夹选项,点击查看标签,将其中的使用简单文件共享(推荐)项勾选去掉(如图7)。

  打造绚丽的Vista登陆界面(图七)

  图 7

  这个时候右键进入System32的属性会看到多了个安全标签,点击高级-所有者,选择你的用户名,勾选“替换对象及其子容器的所有者”(如图8)。然后等待一会儿,让系统自动替换掉权限,你就可以完全控制这个文件夹了。

  打造绚丽的Vista登陆界面(图八)

  图 8

  接下来我们将E:/VistaImage/修改后这个文件夹中的imageres.dll复制到X:/Windows/System32/下,替换掉原本的文件,那整个修改和替换过程就告一段落了(如图9)。

  打造绚丽的Vista登陆界面(图九)

  图 9

  我们现在只要重启到Vista就能看到自己修改的登陆背景,是不是很有成就感(如图10)?同理,当你想替换或删除Windows Vista任何文件时,也可以用以上的替换办法将权限拿到手再操作,文件就任你搓圆掐扁了。你甚至可以直接在XP下用这方法直接删除Vista所有文件,当然这是另一篇文章的事了,我们在此不再絮述。

  打造绚丽的Vista登陆界面(图十)

  图 10

http://www.qqread.com/win-vista/y354218.html 更多文章 更多内容请看Windows Vista 专区Windows Vista系统新特性Windows Vista频道专题,或进入讨论组讨论。
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章