<-ItemBegin-> ShowInAutorun=YES EnableInAutorun=YES ParentItem=Programs Caption=网络工具 MenuId=Network <-ItemEnd->
<-ItemBegin-> ShowInAutorun=YES EnableInAutorun=YES ParentItem=Programs Caption=图像浏览/编辑 MenuId=Other Tools <-ItemEnd->
这个代码的最终效果是:点击开始菜单后,最顶部是的项目是PE程序,然后PE程序下包含有系统自带附件、系统恢复/备份、磁盘数据恢复/备份、文件浏览/处理、网络工具、图像浏览/编辑几个子菜单,而在这个几个子菜单后可以自定添加各种应用程序(添加在Program Files文件夹中)。注意有 ParentItem=root标记的是母菜单,下面没有
ParentItem=root标记的就是子菜单。这样DIYer们就可以慢慢定制自己的开始菜单了^_^ 如下图这个是PE自带调整分辨率的菜单项
NO.4 bs_desktop.ini
此文件用来定制桌面上快捷方式的配置文件,代码含义与前面的类似,不过需要注意的就是图标的排列。决定图标位置的就是配置文件中“ItemX”和“ItemY”代码。根据有经验的网友建议,如果是水平排列,那么每个图标之间的 ItemY 差值最好是80,而最大不要超过420!因为桌面图标不会自动对齐排列;而垂直排列时 ItemX 的差值最好也是80。这样会比较好看,更符合我们使用习惯。现在配置文件中各个代码含义解释如下: <-ItemBegin-> 开始标志语 ItemX 横坐标 ItemY 纵坐标
Caption 程序显示名称
ExeName 程序路径和名称
IconName 程序图标
IconNumber 图标序列号(默认0) CmdParam 程序相关命令参数 ExeDir 程序文件夹位置 ShowState 显示状态 <-ItemEnd-> 结束标志语
NO.5 bs_explorer.ini
此文件用来定制桌面颜色等其他项的配置文件。我们使用这个主要是在桌面上注明一段文字以保护自己的版权或是对使用者的提醒等。这个功能可以在DesktopBkgndText这个代码后面注明文字即可。大家尽管畅所欲言吧,它支持中文O(∩_∩)O~
NO.6 winpe.bmp
大家看了这么久可能觉得这么重要的壁纸定制怎么不说?呵呵,别急,现在介绍。壁纸估计是大家最关心的。至于BSEXPLORER里就没有壁纸定制了,我们制作的PE的壁纸在c:\\winpe\\mount\\windows\\system32下,有个叫winpe.bmp的1024X768的图片,这个就是万众期待的壁纸。大家可以自己替换、加水印什么的,反正是名叫winpe.bmp、1024X768的BMP就行。
以上就是BSEXPLORER的部分功能,其中这个程序支持中文显示。其实还有更多的功能可以自己定制哦,比如说添加输入法和自动上网之类的,大家有兴趣可以上网找自己跟着做哦,篇幅有限这里不多赘述了。
现在完成我们的定制工作后我们继续我们的PE制作之旅。
AIK中有个peimg命令,这个命令可以让我们添加、删除程序包,添加硬件驱动等等。现在再这里介绍一下如何查看已安装的程序包和如何添加程序。(下面步骤不是必要的,可以跳过)
在上面制作PE的过程中,winpe文件夹下有个winpe.wim映像,我们可以对winpe映像进行修改、查看已安装的组件或者使用向映像中添加组件、语言包、驱动程序等。例如我们要查看PE内的组件,请输入命令:
peimg /list c:\\winpe\\mount\\windows
我们会发现很多有“-”号的,那就表示没有安装到PE里面;“+”号的则表示安装了。我们可以用以下命令来进行安装。以安装第六、七行的WinPE-HTA-Package为例,输入以下命令:
peimg /install=*HTA* c:\\winpe\\ mount\\windows
然后它会自动安装所选组件。安装完后,出现“+”号表示已经安装了。附Windows PE 2.0目前提供的可选包有:
1.WinPE-HTA-Package:HTML 应用程序支持
2.WinPE-MDAC-Package:Microsoft Data Access Component(Microsoft 数据访问组件支持)
3.WinPE-Scripting-Package:Windows Script Host(Windows脚本主机支持) 4.WinPE-SRT-Package:Windows Recovery Environment(Windows 恢复环境组件) 5.WinPE-XML-Package:Microsoft XML(MSMXL)Parser(Microsoft XML MSMXL分析 程序包)
接着打开Windows PE工具命令提示输入命令:
imagex /unmount c:\\winpe\\mount /commit
说明:这个命令是用来重新打包 WinPE 映像(提交更改到winpe.wim)的。注意一下,如果我们在制作过程中重启或者关闭了电脑,这样我们对映像的修改就无效。因此这个命令就相当于我们平常编辑文档时的保存功能。所以,我们在重启或是关闭电脑之前枪及时执行此命令行来保存对映像的修改,别让你的心血付诸东流。当你需要再次编辑映像时才重新执行之前我们打开编辑映像的命令imagex /mountrw。 在提交保存更改后,我们需要它应用到PE中去:
copy c:\\winpe\\winpe.wim c:\\winpe\\iso\\sources
最后用Oscdimg命令生成ISO文件:
oscdimg -n -bc:\\winpe\\etfsboot.com c:\\winpe\\iso c:\\win.iso
说明:最后的c:\\win.iso指C盘根目录下生成名为win的ISO文件
这个路径和文件名可以自己确定。对于制作64位的PE,请使用 Efisys.bin 替换 Etfsboot.com。注意:不知道大家有没有遇到这种情况,估计是有了
呵呵,细心的朋友可能发现了:要注意-b和后面的路径之间不能有空格,这里有AIK的帮助文档。
至此,一个自己定制的使用WinPE制作完成了。一般要在虚拟机中测试一下能不能启
动,如果可以就算成功了,启动不了请认真检测各个步骤是不是做对了。AIK是个大宝库,我们可以自由地、随心所欲地定制自己的PE,更多的功能请大家参考AIK的帮助文档。