|
这个问题是由我9月11日最初设想
《小小改动一下撒手不管版MinPE目录中的WINPE.INI文件就能使PE在启动时有选择地加载WIM镜像》
而产生出来的.经各路高手指点,今天终得解决。在此深表感谢!
解决方案见最初设想贴:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=112934
设想:改进一下撒手不管版,使其符合下面的条件:
(1)将WINPE.INI整入OP.WIM中,成为一个独立的标准包.消除不安全因素;
(2)自定义的非标准WIM包也是含WINPE.INI的独立包,可放在任意位置;
(2)让撒手不管版在启动时快速进入桌面(就是最小配置模式).
有需要时再加载不同的外置程序,如标准的OP.WIM包、维修的wim包、娱乐的wim包等 解决方案:对WINPE.IS_文件进行修改
1.修改PECMD.INI文件,去除 "3 秒钟内按住 Ctrl 键可进入最小配置模式……"的等待,快速进入最小配置模式.
并增加了以下一行:
LINK %Programs%\启动\加载外部配置,PECMD.EXE,LOAD PESTART.INI,Shell32.dll,26
让PE进入桌面后自动运行我在WINPE.IS_中新增的PESTART.INI配置文件.
2.PESTART.INI文件是在进入桌面后自动运行的:
(1)它首先询问是否加载外部配置,15秒后自动选择[是]并加载外部配置 WIM 镜像;如选择[否],则结束程序,返回到桌面;
(2)加载外部配置 WIM 镜像时,先出现"选择要加载的 WIM 镜象文件"对话框,此时选[取消]则加载默认的OP.WIM;选取匹配的WIM文件则加载.
需求助的是:用以下PESTART.INI文件内容,PE装在C:盘一切正常,如果我装在其它盘肯定不行了,怎样修改这一句
MOUN C:\MINIPE\OP.WIM,B:,1
使程序具有通用性呢?(小小要求:不要用CMD批处理)
PESTART.INI文件内容
//
MESS 是否加载外部配置 WIM 镜像文件? \n选择[是],加载外部配置模式\n选择[否],加载最小配置模式 \n15秒后自动选择[是]并加载外部配置 WIM 镜像@是否加载外部配置 #YN *5000 $YES
IFEX $YESNO=YES,CALL OrherWIM
_SUB OrherWIM
ENVI $TARGET_ROOT=
BROW $请选择要加载的 WIM 镜象文件(注意:所选的WIM镜象内要有“外置程序\WINPE.INI”文件,如果选取非WIM文件或不匹配的WIM文件只能进入最小配置模式。选[取消]则加载默认的OP.WIM)
IFEX $TARGET_ROOT=,Call MountOPWIM!Call MountWIM
_END
_SUB MountWIM
MOUN ,B:
MOUN %TARGET_ROOT%,B:,1
LOAD B:\外置程序\WINPE.INI
_END
_SUB MountOPWIM
MOUN ,B:
MOUN C:\MINIPE\OP.WIM,B:,1 `如果我的MINIPE不在C盘,怎样让程序自动找到呢?
LOAD B:\外置程序\WINPE.INI
_END
//
[ 本帖最后由 yulongjin 于 2007-9-16 11:09 AM 编辑 ] |
|