797 Bytes, 下载次数: 125, 下载积分: 无忧币 -2
原帖由 uepon 于 2008-2-16 10:48 AM 发表
我嬴政不是回答你了吗,郁闷`
下面的批处理
@echo off
COLOR f9
set vid=
set timeout=5
set gname=你的启动项
set gname2=\PELOAD //这里你的引导文件
TITLE 设置通用PE工具箱的Vista引导
bcdedit ...
1.用bcdedit /create /d "%gname%" /application bootsector >%windir%\pevid.ini
创建一个启动项名称,保存的文件是系统返回的ID
2.用下面的命令从文件获得ID,
for,/f,"tokens=2 delims={",%%i,In (%windir%\pevid.ini) Do (
set vida=%%i
)
for,/f,"tokens=1 delims=}",%%i,In ("%vida%") Do (
set vid={%%i}
)
echo %vid%>%windir%\pevid.ini
3.继续完成启动项的添加
bcdedit /set %vid% device partition=%systemdrive% >nul
bcdedit /set %vid% path %gname2% >nul
bcdedit /displayorder %vid% /addlast >nul
bcdedit /timeout %timeout% >nul
原帖由 uepon 于 2008-2-16 12:53 PM 发表
LS正解
下面是我的卸载程式:
@echo off
COLOR f9
set vid=
set gname2=\PELOAD
TITLE 删除通用PE工具箱的Vista引导
bcdedit >%windir%\temp_bcd.txt
type %windir%\temp_bcd.txt | find "Windows Bo ...
原帖由 uepon 于 2008-2-16 01:13 PM 发表
仔细分析你估计能知道:
:bcd_1
下面这句如果已经安装了这个启动项就跳到:un_bcd_1,这个是删除了启动项。然后:un_bcd_1执行完了会跳回来重新安装,这样做的目的是实现安装的时候如过存在不是退出,而是替换 ...
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) | Powered by Discuz! X3.3 |