PE教程(2)

2018-11-17 21:38

Caption=运行 MenuId=Run... ExeName=@Run IconNumber=137 <-ItemEnd-> <-ItemBegin->

ShowInAutorun=YES EnableInAutorun=YES ParentItem=root

Caption=注销 MenuId=Exit ExeName=@Exit IconNumber=139 <-ItemEnd-> <-ItemBegin->

ShowInAutorun=NO EnableInAutorun=NO ParentItem=root Caption=关机 MenuId=Shitdown ExeName=@Shutdown IconNumber=138 <-ItemEnd->

----------------------------------------------例如(有上级菜单System): <-ItemBegin->

ShowInAutorun=YES EnableInAutorun=YES ParentItem=System Caption=记事本

ExeName=%windir%\\system32\\notepad.exe IconName=%windir%\\system32\\notepad.exe ExeDir=%windir%\\system32\\ ShowState=NORMAL <-ItemEnd->

不要怕 不要头晕

第一段其实就是定义了开始菜单里显示运行、注销、关机 第二段就是定义了开始菜单中的system菜单下显示个记事本 啥?还是看不懂? 没事我挨个解释一下这些怪怪的英文的意思 ParentItem:上级文件夹名称,没有上级文件夹则为root Caption:显示的名称

MenuId:菜单ID,可任意命名

ExeName:程序的具体路径和文件名称;

IconName:程序显示图标文件的所在位置和文件名称; IconNumber:选择图标文件中的哪个图标;

ExeDir:程序所在的默认路径

ShowState=NORMAL:双击图标时程序显示的窗口的状态(最大化、最小化、默认) 结合这个在看 是不是很简单了 这知识这个文件里的一种固定格式而已嘛 当然这时候让你自己在开始菜单里添加一个新的显示内容 你估计也会了吧

说一下bs_desktop.ini文件

bs_desktop.ini是用来配置桌面图标显示,下面示例增加ghost图标到桌面左上角,其它图标只需要按照顺序向下增加即可。 <-ItemBegin-> ItemX=20 ItemY=20

Caption=Ghost

ExeName=%SystemDrive%Tools\\Ghost\\ghost32.exe IconName=%SystemDrive%Tools\\Ghost\\ghost32.exe IconNumber=0

ExeDir=%SystemDrive%Tools\\Ghost CmdParam=

ShowState=NORMAL < -ItemEnd-> <-ItemBegin-> ItemX=20 ItemY=100

Caption=WinRaR

ExeName=%SystemDrive%Tools\\WinRaR\\WinRaR.exe IconName=%SystemDrive%Tools\\WinRaR\\WinRaR.exe IconNumber=0

ExeDir=%SystemDrive%Tools\\WinRaR CmdParam=

ShowState=NORMAL < -ItemEnd->

这些格式都是原作者的一个约定(下同),大家只需知道如何使用即可,其中ItemX和ItemY是图标排列坐标,以80为单位,比如第一个是ItemX=20,ItemY=20,下一个就是ItemX=20,ItemY=100,再下一个就是ItemX=20,ItemY=180,这样就是垂直排列,大家测试一下即可看到效果。

另外我们只需要设置Caption(提示信息,相当于快捷方式名)、ExeName(对应的可执行文件名)、IconName(图标名)、ExeDir(该程序的默认目录),其中IconNumber是如果使用系统图标时的编号(从0开始计数,只有未设置IconName时,IconNumber才有效,如果要使用系统图标,请打开上图中的bs_menuimg.bmp文件,然后查看你要的图标在第多少位置,然后填写该值到IcunNumber即可)。

接上文 今天继续讲一下桌面环境里的几个配置文件 bs_qlaunch.ini

bs_qlaunch.ini文件是用来配置快速启动栏图标,示例配置如下: <-ItemBegin->

Caption=Show desktop

ExeName=@ShowDesktop IconNumber=20 < -ItemEnd-> <-ItemBegin-> Caption=GHOST

ExeName=%SystemDrive%Tools\\Ghost\\ghost32.exe IconName=%SystemDrive%Tools\\Ghost\\ghost32.exe IconNumber=0

ExeDir=%SystemDrive%Tools\\Ghost ShowState=NORMAL < -ItemEnd->

结合上面给出的文字解释 不难看出这就是给快速启动栏里加了个GHOST启动标吧

当然 这里的ghost需要提前准备好绿色版本 并且拷贝到D盘mawinpe下的tools里 这个属于添加软件 后面会说

bs_shell.ini这个文件主要涉及登录设置和桌面设置等,比如颜色,显示提示文件等,一般不用改写。后面我们要定制自己的特色PE的时候我们详细说一下怎么写 其实很简单 大概看一下也能看明白的

了解了这几个文件之后 我们定制自己的桌面就没什么问题了 接下来我们说一下任务管理器这些 有了桌面 自然要有任务管理器 这个任务管理器也是非微软官方开发的软件 现在比较常见的有很多 推荐个老的版本 A43文件管理系统 大家可以自己百度 有需要的联系我 我放出百度分享我自己暂时在用的版本 自己还没发现有病毒 当然也欢迎监督指正 由于A43也属于绿色软件 所我们后面无论添加winrar ghost 还是硬盘管理工具 系统安装工具 都是一样的方法 我们就以他为例子 做个讲解 首先下载A43的绿色包 解压缩 拷贝到tools文件夹里

这里注意 因为要对mywinpe目录下的文件操作需要管理员权限 所以不建议直接解压缩进去 同理 以后修改这个目录里面的文件的时候 我一般也选择 复制一份出来 改完再复制进去替换的方法 避免一些不必要的麻烦错误 然后对bs_desktop.ini文件进行配置 加入如下字段 <-ItemBegin-> ItemX=20 ItemY=180

Caption=我的电脑

ExeName=%SystemDrive%\\tools\\A43\\a43.exe IconName=%SystemDrive%\\tools\\A43\\a43.exe IconNumber=0

ExeDir=%SystemDrive%\\tools\\A43 CmdParam=

ShowState=NORMAL <-ItemEnd->

这样 就在桌面上竖排第三个图标为止添加了一个叫我的电脑的图标 (其实就是A43提供的资源管理器咯) 还要说一点注意事项:

我们要添加进PE里的功能软件 一定要选择纯绿色免安装版本的 ,其实呢也可以选安装版

那样需要自己解压 还要手动修改注册表 有简单的 建议大家还是从简单入手 麻烦的可以留在后面自己有兴趣再研究

当然这只是放到了桌面 如果你需要放到快速启动栏 或者开始菜单里的话 就修改相应的INI文件就可以了 ,举一反三 是不是很简单?

再然后 如果你是个坏人i(此处没有映射谁)你希望某个软件开机就自动运行启动 那么 我们写一个强制运行脚本

其实就是在桌面环境的那个winpeshl.ini还记得么?忘了的同邪看一下97楼 他的内容是酱紫的 [LaunchApp]

AppPath=%systemdrive%\\Tools\\BsExplorer\\Explorer.exe

前文说到安装了图形界面的桌面和资源管理器我的电脑什么的 那么这就已经是一个基本的PE了 后面我们要做的就是讨论增加哪些软件 哪些驱动 还有就是解决兼容性的问题了 那个是比较长的内容了 这里我们假设这个啥功能没有的PE就是我们要的PE 先说一下打包和安装到U盘

首先我们设置PE的可调用内存大小 假设我们允许PE使用128M内存 那么输入如下命令 Dism /image:D:\\mywinpe\\mount /Set-ScratchSpace:128

这个命令没什么需要解释的吧 需要注意的是 前文里说过安装PE环境的时候的文件夹目录要记住 就是这里的D:\\mywinpe\\ 要改成你自己修改的目录 很简单吧注意别多打空格什么的 执行结果如图

然后我们卸载开始时挂载的系统镜像 输入命令:

Dism /unmount-Wim /MountDir:D:\\mywinpe\\mount /Commit 命令解释:提交并卸载映像 执行结果如图:

然后我们将提交卸载的文件打包成一个ISO镜像 输入命令:

Oscdimg -n -m -o -bd:\\mywinpe\\etfsboot.com -t2/22/2010,11:22:33 d:\\mywinpe\\iso d:\\mywinpe\\mywinpe.iso

命令解释:这个命令就是在把刚才提交卸载的文件放打包成ISO文件放到D盘的mywinpe目录下 oscdimg命令的几个参数不详解了 -n -m -o -b 这些 有兴趣的自己百度下 有linux基础的话应该很容易看懂 注意的是一旦提交映像修改mount目录会被清空 另外也要注意输入命令的写法,因为比较长 很容易写错 手残的可以复制我的命令然后根据自己需求进行修改

OK 这个时候我们打开D盘的mywinpe目录 我们的PE镜像就已经安静的躺在那了 接下来说一下如何把ISO镜像文件刻录到U盘里做成启动盘

这个内容呢 其实也没什么必要说了 网上一搜一大把用软碟通 ultraiso刻录的方法 大家看看基本都就会了 不再重复

这里说个简单方法 推荐一个老外写的小软件叫 ISO TO USB 同样大家可以自行百度下载 有需要的说一下 我也可以放出我在用的版本的下载链接 我暂时没发现有什么问题 至于干净不干净 欢迎大家监督 截个图大概就是这样的 注意如果是WIN7 WIN8的安装运行的时候要右键用管理员权限运行 不然可能找不到U盘或者出现未知的错误


PE教程(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:资本运营试题及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: