莆田第二套莆田戏全集:WINPE中 OP.WIM的修改方法_伟伟科技-(珠海电脑城)-要至富!先修路!要购物!先...

来源:百度文库 编辑:中财网 时间:2024/04/26 16:05:31
主要用到的工具是 wim-tool
但是在这里要讲一下在PE中OP.WIM是如何被挂在使用的。
本人就以 老九WinPE老毛桃修改之2008ByeBye版 为例讲解。
进入MINIPE目录,我们可以看到有下面这些文件
OP.WIM     WINPE.INI      WINPE.IS_

OP.WIM 里面存放的都是一些外置程序
WINPE.INI 这个是加载OP.INI的配置文件
WINPE.IS_ 这个是WINPE的系统

想要了解OP.WIM的挂在我们要看在系统中是怎样加载这个文件的。
用WINRAR打开WINPE.IS_得到 WINPE.ISO
仍用 WINRAR打开 进入到WXPE\SYSTEM32下 找到PECMD.EXE 和PECMD.INI文件提取出来。
打开PECMD.EXE我们可以看到详细的解释:
篇幅太长了 就不贴图了。


再打开PECMD.INI看下
注意中间有一句
LOAD \MiniPE\WinPE.INI
这句就是重点,从上面PECMD.EXE中的解释可以了解到PECMD是通过
LOAD 语句来加载配置程序的。
下面就要好好研究下这个
WINPE.INI了。
打开它我们可以看到这样的配置:
//配置文件开始
PATH B:\外置程序
MOUN %CurDrv%\MINIPE\OP.WIM,B:\外置程序,1
ENVI OPDir=B:\外置程序

EXEC =!%OPDir%\UserFile.cmd
USER 老九WinPE 老毛桃修改,YYQ572优化增强 2008

FIND MEM>160,Call MEM_MAX!Call MEM_MIN

_SUB MEM_MAX
WALL %OPDir%\桌面背景\PEWallPaper.BMP
RUNS %OPDir%\PE_DX_WMP\yyq.exe,yyqexe `这句为手动加载显卡,声音等等
//EXEC !%OPDir%\PE_DX_WMP\yyq.cmd `这句为自动加载显卡,声音等等
RUNS PECMD.EXE EXEC !%OPDir%\REGDOCYYQ.CMD,REGDOCYYQ
RUNS PECMD.EXE EXEC !%OPDir%\FREEWB\InsWB.CMD,InsWB
FIND Explorer.EXE,!TEXT 正在载入桌面……|SHEL %WinDir%\EXPLORER.EXE|LOGO|TEXT
_END
_SUB MEM_MIN
RUNS %OPDir%\WINPE_TOOLS\SETPAGEFILE.EXE,SETPAGEFILE
FIND Explorer.EXE,!TEXT 正在载入桌面……|SHEL %WinDir%\EXPLORER.EXE|LOGO|TEXT
EXEC =!%OPDir%\REGDOCYYQ.CMD
LINK !%USERPROFILE%\桌面\安装极点五笔,%OPDir%\FREEWB\InsWB.CMD
_END
NUMK 0 `对于台式机键盘,可以将本命令改成 NUMK 1,以打开数字键
REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIc*****\ClassicStartMenu\{208D2C60-3AEA-1069-A2D7-08002B30309D}=#0 `在桌面显示网上邻居

//配置文件结束
那么我们需要做什么呢?
先把OP.WIM挂载到本地来修改吧,怎么挂载用我自己写的一个小程序来实现我会附在附件中提供下载。
说明:
下载后请先仔细阅读readme.txt后再安装使用。

使用WIM-TOOL解压WIM文件太麻烦了,直接用我写好的工具去修改OP.WIM文件你就会发现这个小工具的优点了 呵呵!
对了在这里附带说明下,WIM挂载.cmd这个程序可以实现WIM文件的可写式挂载,挂在完成后我们就可以直接修改挂载目录里面的文件了,修改完了再次运行WIM挂载.cmd选择 卸载WIM镜像,就会将你的操作全部保存了,而且速度绝对是很快的。

挂载完毕,会自动打开MOUNT的目录这里就是OP.WIM中的文件了,这里我们可以根据自己的需要添加文件了。例如我给大家发的WINPE+MAXDOS U盘版吧,特点在于加入了智能ABC输入法,我自己写的智能ABC输入法绿色安装版也会在附件中提供下载。
下载后把它解压开放在一个合适的目录里面,例如放在PE_DX_WMP目录中
运行INSTALL.CMD就是安装程序了。
我们添加好了后怎么去用它呢?
这就要去修改WINPE.INI这个文件了
LINK !%USERPROFILE%\桌面\安装极点五笔,%OPDir%\FREEWB\InsWB.CMD
这句的意思是在桌面上创建一个安装极品五笔的快捷方式,
我们照猫画虎
LINK !%USERPROFILE%\桌面\安装智能ABC,%OPDir%\PE_DX_WMP\ABC\install.cmd
注意这句话的位置
FIND Explorer.EXE,!TEXT 正在载入桌面……|SHEL %WinDir%\EXPLORER.EXE|LOGO|TEXT
要放在这句话的下面,意思就是在加载完桌面后放上去快捷方式。
这样点下桌面上的 安装智能ABC 就可以安装了。
为了使程序更加完美我们可以在智能ABC的安装文件中加入删除桌面快捷方式的语句
del "%USERPROFILE%\桌面\安装智能ABC.LNK" /Q>NUL 2>NUL
这样就显得完美多了。
很多人问我为什么你做的系统可以在开机时自动安装啊?
这个也是WINPE.INI起到的作用
在刚加入的
LINK !%USERPROFILE%\桌面\安装智能ABC,%OPDir%\PE_DX_WMP\ABC\install.cmd
这句后面加上运行语句就可以了。
EXEC !%OPDir%\PE_DX_WMP\ABC\install.cmd
这样我们的程序就会在加载完桌面就去运行安装程序了。
修改完了,我们要保存了哦。
我写的小程序在挂载镜像时用的是可写方式挂载,所以你对挂载目录的操作会在卸载时全部保存。
运行WIM挂载.cmd 选择卸载镜像,OK!完成了。
什么?不相信会保存啊?(确实我刚用的时候也有这样的疑问,速度这么快就能保存完了?)我们可以再次运行WIM挂载.cmd 选择挂载 进去看下是否有我们刚放进去的智能ABC就可以了。

OK!今天的教程就写到这里,啰里啰嗦说了一大堆,也不知道有没有人能看懂。。。

对了,对于那个WIM挂载.cmd,我想让网友帮忙测试下看有没有什么问题,如果有问题请回复本帖,并告知具体问题。挂载状态可以通过运行WimTool.EXE查看。

附件: ABC.rar (410 K) 下载次数:208 附件: WimTool.rar (562 K) 下载次数:246 附带说明上文提到的
FIND Explorer.EXE,!TEXT 正在载入桌面……|SHEL %WinDir%\EXPLORER.EXE|LOGO|TEXT
在winpe.ini有两句
这两句是在两个不同的过程中的
WINPE.INI在一开始就启用了选择语句
FIND MEM>160,Call MEM_MAX!Call MEM_MIN
判断内存大小,如果内存大于160M 则去执行
_SUB MEM_MAX 过程,否则执行_SUB MEM_MIN 过程