我为歌狂 2007-1-24 11:34 AM
从开机到登陆定制具有你自己风格的电脑主题
在进入到桌面之前极其丑陋,于是很多人想尽办法改开机画面,改登陆界面。但资源总是零散的,开机时还是一把手枪,登陆时就变成了风景画,到进入桌面就变成了美女。登陆后的鼠标明明是漂亮的苹果,登陆前却是难看的“小白鼠”。而且除非你用了诸如FlyakiteOSX之类的美化包,否这开机画面过后,登陆前的壁纸还是XP默认的状态,整个过程就是简直就是东拼西凑。对于强调整体性的UI界面来说太难看了。NOW,现在跟我step by step,将XP调教得犹如品牌机般浑然一体。下面的操作对系统更改较大,要在管理员状态下操作,并第一步当然就是XP开机界面(BIOS开机界面不在本文讨论范围内。)网上类似的教程都是说通过一块从ntoskrnl.exe分析出来的16色调色板去改变图片的颜色,再导入进[color=red]ntoskrnl.exe[/color]的方法,这个方法的缺点就是从ntoskrnl得来的16色调色板改出来的图片颜色失真严重。还有一种就是通过bootskin或Style XP去改,但这两个软件对中文系统的支持很差,经常导致系统蓝屏,在此都不讨论。我修改开机画面是通过一个小程序实现的(遗憾的是不能显示滚动条)。在此主要讨论如何做出一张适合此程序的图片去改开机画面。
[color=blue]程序要更改BOOT.INI,多系统的一定要记得自己备份一份BOOT.INI [/color]
1、选一张你喜欢的壁纸用photoshop打开,更改图片大小为640X480像素。这里有个小技巧,先用“画布大小”缩放图片,不成640X480的比例的话宁大勿小,然后再用“图象大小”来裁减图片至640X480像素。
2、在菜单选“图象”-“模式”-“索引颜色”在弹出的对话框中选“是”
3、将调板设为“局部(可感知)”。颜色为16色,最重要:强制为“黑白”。没这步的话将不能存为适合的位深。
4、将图片另存为BMP格式(地球银都知道),下面一步也要注意,深度要选“4位”。(如果此前不强制为“黑白”,此处将不可选择4位深度)
5、当然是打开程序载入图片,然后应用,记得启动前留点时间选择启动,这样出错的话还可以选下面一个进入系统。
后记:这个程序我分析了一下,它主要是在BOOT.INI做了手脚,绕开了ntoskrnl.exe,用类似于安全模式的方法开机(当然不是进入安全模式),然后用你定义的图片,又是通过BOOT.INI的参数去遮住那些文字。
它更改时会在BOOT.INI有备份信息,如果开机出错的话,在启动项目选下面你系统原来的那一项。我已经用了一段时间,还没发现任何副作用。
列出程序已知的添加:
在boot.ini添加了一段:
[color=red]multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP" /noexecute=optin /fastdetect /bootlogo /noguiboot[/color]
并在C:\windows\添加了BOOT.bmp。
第二步、登陆前画面更改
开机完了应该到登陆了吧,错了哦。在登陆前还有一段系统在做准备。在登陆界面出来之前还会显示一片蓝色,这里也可以改哦。其实这片蓝色可以分成两个部分,第一个显示的其实是system帐号的壁纸,第二个显示的就是系统默认的蓝色,无法更改。同理,登陆前的鼠标其实也就是system的鼠标。
之前有很多人问过这些应该怎么改,现在大家应该找到方法了吧,只要登陆到system帐号,更改这些设置就和一般用户是一样的。那应该怎样进入system帐号设置这些呢?这就要通过PsExec。
1、下载解压后将PsExec.exe放在C盘根目录下。
2、打开任务管理器,关闭当前的explorer,再在“文件”-“新建任务”-输入“CMD”
3、在命令行中输入C:\psexec -i -s -d explorer 回车
几秒钟的录入设置后,我们就经入了系统最高权限的帐号(比管理员还高,管理员登陆还要他认证呢)--system
在这个界面把壁纸给改了,对应第一次蓝色就被改成这张壁纸了。
在这里鼠标可能显示的是你之前用管理员登陆的鼠标,但实际上系统的鼠标可能并没有改变,要进入控制面板-鼠标中更改鼠标。
要注意的是,在这个状态下调入一些鼠标方案可能会出错,但我们还可以用浏览功能逐个更改,一般只需要改“正常选择”“后台运行”“忙”三个就行了。
都搞完后就可以注销或重启了(推荐重启一下),奉献一句,在这个帐号下不要乱改系统设置,这是权限最大的帐号,很多XP的保护功能都会失效(怀疑你把系统内核给删了都可以)
第三步、登陆(logonui.exe)
登陆前的准备终于做好了,下面就是改登陆界面。登陆界面就是C:\windows\stsyem32里面的logonui.exe程序
这里改登陆界面有两个方法,一个是直接更改,通过ResHacker或eXeScope替换logonui.exe里面的位图。改前还是那句,备份好,复制一个出来更改,换回原来的位置。所有位图都是bmp格式,最好先导出你要还的图片,看一下图片应该是多少像素,24位色还是32位色,要不可能会出错。原版的logonui.exe不能通过这个方法来修改,可以下载我提供的两个面板,或者网上其他修改过的logonui.exe。
这里以ResHacker为例。用ResHacker打开你复制出来的logonui.exe,在位图文件夹里选定一个位图,登陆界面背景就是第一个:100号位图。
选中位图,右键-替换资源-打开新位图文件-替换。
其他位图一样的更改方式。改完储存,将改好的替换原来的文件。大家可以从DA上下载不同样式的登陆界面来更换位图。
另外一个方法就是下载LogonStudio,制作一个logonxp文件,再用解压软件,如winrar解压出来,再制作logonui.exe.很多人反映logonxp对中文系统的支持也不是很好,应用不了效果,所以建议不要使用这个logonxp文件,转成logonui.exe来用。
至此,终于完成了你的系统的全盘配套工作, 从开机,进入界面,登陆到你的桌面都可以具有继承性。看看自己的作品,是不是很有成就感啊?
END! And Thanks!
0ne 2007-6-9 05:59 PM
老大。
我下载了一些登陆界面的logonui.exe的文件。
想把我最喜欢的那个直接在系统的安装盘里给替换。
请老大指点一下。
gfm688 2008-2-28 12:29 PM
[quote]第二个显示的就是系统默认的蓝色,无法更改。[/quote]
太遗憾了!