reibbdy - 2005/7/9 6:08:00
下载主题套件后感觉很不错,但希望有更多的自由度,于是写一些自制主题的小技巧.感谢制做套件的大大,从中分析让在下学到不少技巧.
PS:针对XP用户.
一,自制开机画面
办法1:有很多软件能实现,在下也不说了.
办法2:手工做.
做此开机画面的图片要求:图片取名为Boot.bmp,大小640*480,16色的bmp位图,
保存在系统盘的windows目录下。在boot.ini里面加上 /bootlogo /noguiboot
示例如下:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
Professional" /fastdetect /bootlogo /noguiboot
boot.ini在我的电脑右点属性选高级后选启动和故障恢复中的编辑就好了.
二.自制OEM商标.
1.使用软件如oemdiy
2.手工.
桌面上新建一个记事本,然后输入:
[General]
Manufacturer=自制内容
Model=自制内容
[Support Information]
Line1="自制内容"
Line2="自制内容"
Line3="自制内容"
...............
另存为Oeminfo.ini,然后将这个文件copy到x:\Windows\system32(x是系统
盘符) ,9x,me的用户同样都是这个路径,2000的用户x:\winnt\system32里.
可是单单这样还不能实现图片的功能,没关系,看下面的介绍:
将Oeminfo.ini 放在System 32之后。
找个约180 X 110的BMP将其命名为:Oemlogo.bmp 然后存储到system32下面
,打开你的系统看看。呵呵,怎么样?是不是有变化了?
三.登录界面.
首先大家看看自己Windows XP的目录下的System32目录,里面有一个
logonui.exe的文件,看他的名字是不是有点熟悉?呵呵,“logon”就是登陆的
意思,而“ui”我推测可能是User Interface的缩写,(我英文也不是很好哦,
只是猜测,如果错了不要笑我:)).
然后隆重登场,Resource Hacker,这已经是一个老工具了.做之前,为了安全起
见,先把logonui.exe备份一下.
用Resource Hacker打开logoui.exe.有四个文件夹.
UIFILE 编译用的不要乱改.但如果懂编程的话可以做出超个性化的界面.
BITMAP 这个就是登录画面了.和winamp一样由许多画面拼成的.用自已喜欢的替
换就可以了.
STRING TABLE 文字信息 可以改成个性的语句.
VERSION INFO 版本信息 无视.....
有一个要注意的地方,就是想想看,如果图片太大的话,把用户登陆窗口给盖住
了,这下不糟了?呵呵,所以咯,这个地方要注意一下:在 \UIFILE\1000
\1033\ 下面,可以搜索: layout=flowlayout(1,3,2,3) layoutpos=client
ontent=rcbmp(100,0,0,xxxrp,yyyrp,1,0)>
看到那个XXX和YYY了没有?XXX代表宽,比如:. 400rp .YYY就是高.可以自
设.注意要替换的主图片大小不能超过这个数.比如这个数是640,480,替换的图片
像素最大是640,480.
大家可以用Resource Hacker打开制做套件大大编的logoui.exe,应该就明白了.
最后,如果改好以后,只要把这个文件覆盖回原来的位置就行了,如何覆盖?
推荐两种方法,一种是纯DOS下面把改好的文件COPY回去覆盖,(对于都是FAT分
区的情况),如果是NTFS,另外一种方法就是在开始启动XP的时候按F8键,然后
进入带命令行的安全模式状态,然后用Administrator登录,然后再覆盖也行.
四.文件夹背景
新建一个记事本,然后输入
[ExtShellFolderViews]
[{BE098140-A513-11D0-A3A4-00C04FD706EC}]
IconArea_Image=E:\myairstyle\文件夹背景\air.bmp
E:\myairstyle\文件夹背景\air.bmp就是在下的画面目录,你可以输入自已的画
面路径.
画面好像只能是bmp或jpg格式.
然后保存为desktop.ini.把它放在什么目录下什么目录就出现背景.(当然要刷新
下)
在下不知道怎样发图,只能尽力讲的详细点.如果对各位KEY同好有帮助的话就好
了.
紗紗 - 2005/7/9 6:16:00
不是太明白 /noguiboot的作用………………请指教
fish - 2005/7/9 12:33:00
在MSDN上面的解释是:
When /noguiboot is used, the system does not initialize bootvid.dll, the software component that provides basic video support before the computer's graphics drivers are loaded. Because bootvid.dll is not operating, the computer cannot display bit-mapped graphics during the boot process.
You can use this parameter to investigate problems with video devices.
详细可以看看这里
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ddtools/hh/ddtools/bootini_c3e95248-7520-4295-8d83-9d260e346fd9.xml.asp
PS:貌似是没有/bootlogo的个参数的
ruyeyunfan - 2005/7/11 0:38:00
不会吧,这么复杂,看得头都大了.
提供几款可信赖的软件吧.谢谢哦.