社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 2225阅读
  • 4回复

如何制作Vista资源美化包(教程)

楼层直达
级别: 原创先锋
发帖
132
飞翔币
-35761
威望
13
飞扬币
-119317
信誉值
0

找了半天才找到,挺不错的

『一、前言』
Windows Vista资源美化替换包最终完全版 !!!
学了几天的美化,知道美化最基本的原理就是替换系统文件,我对前一段时间的学习做个如下的一个总结。
我们需要替换的文件常见的有如下几个内容
开机画面 Ntoskrnl :系统美化DIY-仿Vista开机画面
登陆界面 logonui:系统美化DIY-14个极华丽的登录界面及替换工具
系统图标 shell32等:系统美化DIY-修改系统图标
鼠标 Cursor:系统美化DIY-几款精品鼠标及鼠标文件封装
屏保 .Scr: 系统美化DIY-一款超酷的夜光时钟屏保
系统声音 Media:系统美化DIY-定义自己的Vista声音方案
主题 Themes:系统美化DIY-更改主题的原理及主题推荐
关机画面 msgina.dl:系统美化DIY-修改关机画面

『二、准备材料及工具』
首先,制作资源美化包,需要有材料,我们可以从vista系统中提取相关文件,并将其放入到文件夹"自动安装包"内。
下面是我们需要提取系统文件夹下的美化资源文件目录及其功能对照表
引用内容
access.cpl ...... 辅助功能选项
appwiz.cpl...... 添加/删除应用程序图标
calc.exe ......计算器
CSCUI.DLL...... 客户端缓存用户界面
desk.cpl...... 显示属性
devmgr.dll .....设备管理器 MMC 管理工具
dsuiext.dll ..... 目录服务通用用户界面
EXPLORER.AVI ......影片剪辑(AVI)(如何使用资源管理器)
EXPLORER.EXE ......"资源管理器"应用程序
fontext.dll ....Windows 字体文件夹外壳扩展 (用于维护字体文件夹的特殊结构, 且用于显示字体图标:)
hdwwiz.cpl ....添加硬件向导(控制面板小程序:)
hnetwiz.dll ....网络安装向导
hotplug.dll ....用于安全移除硬件, 比如, U 盘
ieframe.dll......(IE的下载动画)、
ieframe.dll.mui(下载框尺寸调整)
input.dll ......(文本输入 DLL). 语言和区域设置需要这个文件来显示相关对话框
intl.cpl .......区域和语言设置
irprops.cpl ..无线连接在控制面板中的小程序
joy.cpl ........游戏控制器控制面板小程序
logonui.exe ...(Windows 登录用户界面). Windows XP 进入桌面前显示的登录界面.
main.cpl ......鼠标
mmsys.cpl .....音频设备
MOBSYNC.EXE ....(脱机工作同步程序). 同步脱机网站.
MSCTF.DLL ......MSCTF 服务器 DLL
MSGINA.DLL .......Windows NT 登录 GINA DLL
MSPAINT.EXE ...(Microsoft 画图). 基本的图形创建编辑工具.
mstask.dll .....计划任务接口 DLL
mydocs.dll .....我的文档文件夹用户界面
ncpa.cpl .......网络连接的控制面板存根
netid.dll .....系统控制面板; 网络 ID 页面
NETSHELL.DLL .....网络连接外壳
NOTEPAD.EXE ......(记事本). 文本编辑工具
nusrmgr.cpl ....Windows 用户管理器 (用户帐号).
powercfg.cpl ..电源选项
RASDLG.DLL .......(远程访问通用对话框 API).
remotepg.dll ...远程会话 CPL 扩展
SETUPAPI.DLL .....Windows Setup API
SHELL32.DLL ......Windows 外壳通用 Dll
shimgvw.dll ......(Windows 图片和传真查看器). 我要用它看电脑上的图片.
sndvol32.exe......音量高级调整对话框
stobject.dll......对应的是托盘音量图标 STOBJECT.DLL .....(Systray 外壳服务对象).
stobject.dll...... 是个库文件, 包含了一些像是图标这样的资源.
SNDVOL32.EXE ..(音量控制). 音量控制程序.
srrstr.dll .......系统还原操作库
sysdm.cpl .....系统属性(图标)
telephon.cpl .....电话控制面板
themeui.dll ......Windows 主题 API
timedate.cpl ..时间和日期
UXTHEME.DLL ......Microsoft UxTheme Library
wiashext.dll ...图像设备外壳文件夹
WINLOGON.EXE .....Windows NT 登录应用程序
wscui.cpl ...... 安全中心控制面板小程序
wuaucpl.cpl ....自动更新
XPSP2RES.DLL .....Service Pack 2 消息

除了以上资源,我们还需要有一个系统文件替换工具Replacer.cmd及它需要安装文件信息的配置文件“replace.txt”,一起放入到我们的自动安装包文件夹内。
replace.txt保存的信息内容如下:

引用内容
;; ReplacerScript
cscui.dll,cscui.dll
devmgr.dll,devmgr.dll
dsuiext.dll,dsuiext.dll
fontext.dll,fontext.dll
hnetwiz.dll,hnetwiz.dll
hotplug.dll,hotplug.dll
ieframe.dll,ieframe.dll
input.dll,input.dll
MSCTF.dll,MSCTF.dll
msgina.dll,msgina.dll
mstask.dll,mstask.dll
mydocs.dll,mydocs.dll
netid.dll,netid.dll
netshell.dll,netshell.dll
rasdlg.dll,rasdlg.dll
remotepg.dll,remotepg.dll
setupapi.dll,setupapi.dll
shell32.dll,shell32.dll
shimgvw.dll,shimgvw.dll
srrstr.dll,srrstr.dll
stobject.dll,stobject.dll
themeui.dll,themeui.dll
uxtheme.dll,uxtheme.dll
wiashext.dll,wiashext.dll
xpsp2res.dll,xpsp2res.dll
calc.exe,calc.exe
logonui.exe,logonui.exe
Mobsync.exe,Mobsync.exe
mspaint.exe,mspaint.exe
notepad.exe,notepad.exe
sndvol32.exe,sndvol32.exe
explorer.exe,explorer.exe
winlogon.exe,winlogon.exe
access.cpl,access.cpl
appwiz.cpl,appwiz.cpl
desk.cpl,desk.cpl
hdwwiz.cpl,hdwwiz.cpl
intl.cpl,intl.cpl
irprops.cpl,irprops.cpl
joy.cpl,joy.cpl
main.cpl,main.cpl
mmsys.cpl,mmsys.cpl
ncpa.cpl,ncpa.cpl
nusrmgr.cpl,nusrmgr.cpl
powercfg.cpl,powercfg.cpl
sysdm.cpl,sysdm.cpl
telephon.cpl,telephon.cpl
timedate.cpl,timedate.cpl
wscui.cpl,wscui.cpl
wuaucpl.cpl,wuaucpl.cpl

以上的资源及工具就是我们的资源包需要的材料了。
下面一步是如何封装部署这些材料。
参考资料:压榨 Windows XP 完全指南   文档下载工具: Replace.cmd下载

『三、封装』
这里用WinRAR工具封装
Ctrl+A选择所有你要封装的文件,右击添加到档案文件

存档选项选择:创建自释放格式档案文件

注释内容添加如下:
Path=vista_tmp
SavePath
Setup=Replacer.cmd replace.txt
Silent=1
Overwrite=1

确定后你就可以生产所需的资源包了。
下面一步是制作该资源包的卸载工具
文章参考:用WinRAR自释放模块制作安装包图解教程

『四、制作卸载程序』
卸载程序里面只用到了Replacer.cmd工具,一个保存配置信息的文本文件restore.txt,
卸载程序包含内容:

restore.txt文件内容
引用内容
;; ReplacerScript
cscui.dll,RESTORE
devmgr.dll,RESTORE
dsuiext.dll,RESTORE
fontext.dll,RESTORE
hnetwiz.dll,RESTORE
hotplug.dll,RESTORE
ieframe.dll,RESTORE
input.dll,RESTORE
MSCTF.dll,RESTORE
msgina.dll,RESTORE
mstask.dll,RESTORE
mydocs.dll,RESTORE
netid.dll,RESTORE
netshell.dll,RESTORE
rasdlg.dll,RESTORE
remotepg.dll,RESTORE
setupapi.dll,RESTORE
shell32.dll,RESTORE
shimgvw.dll,RESTORE
srrstr.dll,RESTORE
stobject.dll,RESTORE
themeui.dll,RESTORE
uxtheme.dll,RESTORE
wiashext.dll,RESTORE
xpsp2res.dll,RESTORE
calc.exe,RESTORE
logonui.exe,RESTORE
Mobsync.exe,RESTORE
mspaint.exe,RESTORE
notepad.exe,RESTORE
sndvol32.exe,RESTORE
explorer.exe,RESTORE
winlogon.exe,RESTORE
access.cpl,RESTORE
appwiz.cpl,RESTORE
desk.cpl,RESTORE
hdwwiz.cpl,RESTORE
intl.cpl,RESTORE
irprops.cpl,RESTORE
joy.cpl,RESTORE
main.cpl,RESTORE
mmsys.cpl,RESTORE
ncpa.cpl,RESTORE
nusrmgr.cpl,RESTORE
powercfg.cpl,RESTORE
sysdm.cpl,RESTORE
telephon.cpl,RESTORE
timedate.cpl,RESTORE
wscui.cpl,RESTORE
wuaucpl.cpl,RESTORE

同样封装,注释内容为:
Path=vista_tmp
SavePath
Setup=Replacer.cmd restore.txt
Silent=2
Overwrite=1
其中Silent=2表示隐藏运行安装包的启动对话框,Overwrite=1表示覆盖所有文件
通过以上内容我们就完成了整个Vista资源包的封装,
进入安全模式,运行 “安装.exe” 后,就可以实现美化了。

 
级别: 超级版主
发帖
2197
飞翔币
6783
威望
112
飞扬币
17511
信誉值
0

只看该作者 1 发表于: 2009-01-03
学习学习,没玩过vista。安装个vista看看,在学习一下美化。谢谢楼主!
纵放屈伸人莫知,诸靠缠绕我皆依。
级别: 技术专家
发帖
1280
飞翔币
176
威望
1553
飞扬币
1216
信誉值
0

只看该作者 2 发表于: 2009-02-03
学习一下光盘制作的知识啊!
z3960 
级别: 茶馆馆主
发帖
770815
飞翔币
207702
威望
215657
飞扬币
2513632
信誉值
8

只看该作者 3 发表于: 2023-04-02
进来看一看教程
我不喜欢说话却每天说最多的话,我不喜欢笑却总笑个不停,身边的每个人都说我的生活好快乐,于是我也就认为自己真的快乐。可是为什么我会在一大群朋友中突然地就沉默,为什么在人群中看到个相似的背影就难过,看见秋天树木疯狂地掉叶子我就忘记了说话,看见天色渐晚路上暖黄色的灯火就忘记了自己原来的方向。
z3960 
级别: 茶馆馆主
发帖
770815
飞翔币
207702
威望
215657
飞扬币
2513632
信誉值
8

只看该作者 4 发表于: 2023-04-02
学习 谢谢分享
我不喜欢说话却每天说最多的话,我不喜欢笑却总笑个不停,身边的每个人都说我的生活好快乐,于是我也就认为自己真的快乐。可是为什么我会在一大群朋友中突然地就沉默,为什么在人群中看到个相似的背影就难过,看见秋天树木疯狂地掉叶子我就忘记了说话,看见天色渐晚路上暖黄色的灯火就忘记了自己原来的方向。