Вот код скрипта Finish. Аддона VistaBootScreens(6 color)
Код:

set WorkDir=%1
rem prepare file patcing
md Temp\ZV
Extrac32 /L Temp\ZV /E "%I386%\SP3.CAB
Dir /B Temp\ZV\*.* >Temp\SP3_all.lst
rem prepare patcers
rem copy %WorkDir%\Patch_ntkrnlmp.exe Temp\ZV
rem copy %WorkDir%\Patch_ntkrnlpa.exe Temp\ZV
rem copy %WorkDir%\Patch_ntkrpamp.exe Temp\ZV
rem copy %WorkDir%\Patch_ntoskrnl.exe Temp\ZV
copy Addons\VBSB\modifype.exe Temp\
%WorkDir%\Patch_ntkrnlmp.exe -force -guiless -auto -nobackup -dir .\Temp\ZV
%WorkDir%\Patch_ntkrnlpa.exe -force -guiless -auto -nobackup -dir .\Temp\ZV
%WorkDir%\Patch_ntkrpamp.exe -force -guiless -auto -nobackup -dir .\Temp\ZV
%WorkDir%\Patch_ntoskrnl.exe -force -guiless -auto -nobackup -dir .\Temp\ZV
Temp\modifype.exe Temp\ZV\ntkrnlmp.exe -c
Temp\modifype.exe Temp\ZV\ntkrnlpa.exe -c
Temp\modifype.exe Temp\ZV\ntkrpamp.exe -c
Temp\modifype.exe Temp\ZV\ntoskrnl.exe -c
rem compressing patching files
MakeCab /D CompressionMemory=21 /D CompressionType=LZX /L "%I386%" .\Temp\ZV\ntkrnlmp.exe ntkrnlmp.ex_ > nul
MakeCab /D CompressionMemory=21 /D CompressionType=LZX /L "%I386%" .\Temp\ZV\ntoskrnl.exe ntoskrnl.ex_ > nul
Echo .Set InfFileName=NUL >>SP3.DDF
Echo .Set RptFileName="Temp\SP3.RPT" >>SP3.DDF
Echo .Set MaxDiskSize=cdrom >>SP3.DDF
Echo .Set ClusterSize=cdrom >>SP3.DDF
Echo .Set CabinetNameTemplate=SP3.cab >>SP3.DDF
Echo .Set DiskDirectoryTemplate="%I386%\" >>SP3.DDF
Echo .Set Cabinet=on >>SP3.DDF
Echo .Set Compress=on >>SP3.DDF
Echo .Set CompressionType=LZX >>SP3.DDF
Echo .Set CompressionMemory=21 >>SP3.DDF
Echo .Set CABLst="Temp\SP3_all.lst" >>SP3.DDF
For /F "UseBackQ Delims=" %%K In (Temp\SP3_all.lst) Do Echo "Temp\ZV\%%K" "%%K" >>SP3.DDF
Start "Repack SP3.CAB" /Wait MAKECAB /V1 /F SP3.DDF
Del SP3.DDF
Вот список файлов killwfp.lst
Код:

ntkrnlmp.exe
ntkrnlpa.exe
ntkrpamp.exe
ntoskrnl.exe
На основе этого можно что нибудь придумать.
Дерзайте господа..