无忧启动论坛

标题: 请教PECMD的内置环境变量的问题! [打印本页]

作者: wxmjyg    时间: 2009-11-19 10:55
标题: 请教PECMD的内置环境变量的问题!
制作U盘版的wiN7PE,用pecmd3.0制作,需要调用U盘盘符,可是配置文件在X:盘里,%CurDrv%调出来是X:,不是我想要的安装盘符(U盘)。请问PECMD里有无源安装盘符的环境变量?
作者: wxmjyg    时间: 2009-11-19 21:02
没人明白?
是这样:win7pe系统和工具软件封装在boot.wim里,杀毒软件因为要升级病毒库,单独封装在AV.wim里,二者都放在U盘的\sources目录里。启动后,先读取系统镜像进虚拟盘 (X:),然后在虚拟盘 (X:)里调用pecmd,这时pecmd的配置文件夹都是虚拟盘,%CurDrv%,%CurDir%内置变量都是虚拟盘 X:,已经不是U盘。为了能在PE启动后自动调用单独封装的杀毒包,需要判断U盘的盘符,各位大虾看如何实现?
作者: wxmjyg    时间: 2009-11-21 16:34
还是自己解决吧!
通过查找注册表,终于在HKLM\SYSTEM\ControlSet001\Control\,PEBootRamdiskSourceDrive的键值是源安装盘符(U盘的),用
REGI $HKLM\SYSTEM\ControlSet001\Control\PEBootRamdiskSourceDrive,UDRV 解决!
鼓掌,佩服一下自己!




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3