|
3#
楼主 |
发表于 2009-6-27 11:34:14
|
只看该作者
我现在是在注册表的Run里加载,但不能跟Ghost同时加载
就是说在Run里面有两个启动项,一个是SETNTENVAR和Ghost,同时启动时运行Ghost找不到%CDROM%的变量
如果我只有一个SETNTENVAR启动,到桌面时再运行Ghost,就可以找到CDROM变量了。
请问能不能设置启动到PE桌面后再运行一些东西?
我用另一种方式:
在Run项里加入一个启动Go.cmd的项目。
在GO.CMD批处理文件中,加载SetNtenvar
SeTnteNvar.exe /FinDCDROM
@Echo Off
Set /A NUM=15
:Cir
For /L %%I In (1,1,2000) Do Echo Waiting... >Nul
Set /A NUM=%NUM%-1
If Not %NUM%==0 Goto Cir
Re.CMD
延时启动Re.CMD,这个文件是启动Ghost的。但还是找不到CDROM变量,因为SeTnteNvar要退出命令窗口才生效。。
求解决方法 |
|