|
原帖由 lmle 于 2007-3-29 12:30 PM 发表
哪位高手能帮忙实现后面两点?能介绍一下具体的实现方法吗?感觉他的想法挺好的.
已基本完成:
1 用以下替换WINPE.INI中相关部分
LINK !%Programs%\卡巴斯基\安装到X盘并运行(X盘需23M空间),%CurDir%\SETUP\AVP6\AVP6.CMD,,%CurDir%\SETUP\AVP6\AVP.ICO
LINK !%Programs%\卡巴斯基\安装到C盘并运行,%CurDir%\SETUP\AVP6\AVP6.CMD,C,%CurDir%\SETUP\AVP6\AVP.ICO
LINK !%Programs%\卡巴斯基\安装到D盘并运行,%CurDir%\SETUP\AVP6\AVP6.CMD,D,%CurDir%\SETUP\AVP6\AVP.ICO
LINK !%Programs%\卡巴斯基\安装到E盘并运行,%CurDir%\SETUP\AVP6\AVP6.CMD,E,%CurDir%\SETUP\AVP6\AVP.ICO
// LINK !%Programs%\卡巴斯基\更新安装包病毒库,%CurDir%\SETUP\AVP6\Update.CMD,,%CurDir%\SETUP\AVP6\AVP.ICO
2 用附件中 START*.* 替换外置程序\PE_OUTERPART\同名文件,用附件中UPDATE.CMD,AVP6.CMD替换外置程序\SETUP\AVP6\同名文件即可。
3 该PE我放在U盘上使用,原来的 UPDATE.CMD 更新卡巴斯基安装包病毒库过程在U盘进行速度很慢,我将 UPDATE.CMD 稍调整使其过程在硬盘安装目录进行,更新打包后再放在U盘,(U盘copy大量小文件效率特低)速度快了几倍,同时也避免工具盘产生磁盘碎片影响效率。
4 请教调整后的 avp.cmd 如下:
SET TargetPath=%Temp%
IF NOT "%1"=="" SET TargetPath=%1:
7z x AVP.7Z -y -aos -o%TargetPath%\AVP6_PE
CHKNTFS %SystemDrive%|Find /I "RAW"
IF "%ErrorLevel%"=="0" Copy %TargetPath%\AVP6_PE\Drivers\klif.sys %SystemRoot%\system32\drivers /Y
PECMD FILE %USERPROFILE%\「开始」菜单\程序\卡巴斯基\安装到*.LNK
PECMD LINK %USERPROFILE%\「开始」菜单\程序\卡巴斯基\更新安装包病毒库,.\Update.CMD,,avp.ico
PECMD LINK %USERPROFILE%\「开始」菜单\程序\卡巴斯基\启动卡巴斯基6,%TargetPath%\AVP6_PE\AVP6.exe,,%TargetPath%\AVP6_PE\AVP.exe
CD /D %TargetPath%\AVP6_PE
Start AVP6.exe
EXIT
已可以删除 "「开始」菜单\程序\卡巴斯基\安装到....." 的所有安装快捷方式,并新建 更新安装包病毒库,启动卡巴斯基6 ,2个快捷方式,指向正确,功能正常,但是“更新安装包病毒库”图标不支持,故请教! |
-
-
附件.rar
3.09 KB, 下载次数: 29, 下载积分: 无忧币 -2
|