Подправленный addon
[more=Install_Shield];Multiarc.ini:
-----------------------------------------------------------------------
; MICROSOFT CAB ARCHIVES
; Version: 0.63
;
http://www.mscab.prv.pl ; Comments: You can't modify multiple volumes CAB archives. MsCab uses
; LZX:21 compression with 16 MB folder size.
; Options: Put options directly after '=%P' in Delete, Add and Move commands
; -v360, -v720, -v1220, -v1440 - standard volume size
; -v<size>[k|K|m|M] - custom volume size
; -vr<size>[k|K|m|M] - reserve size on first volume
; -n1, -n01, -n001, ... - Name1.cab, Name2.cab, ...
; -f<size>[k|K|m|M] - folder size
; -MSZIP, -LZX:15, ..., -LZX:21 - compression method
; -ds - disable name sort
; -i - display progress
; -sfx[Module][:ScriptFile] - create SFX archive
; -dirs[-] - add [don't add] dirs' names
; -p[password] - encrypt with password
; This section doesn't use sfx modules. Didn't use AskMode and AskHistory%d
; params because of collision with newer installshields cab extension which is
; unfortunately not able to create new files but only add files.
; So I splitted the sections and the next three create different sfx exes.
; -----------------------------------------------------------------------
[CAB]
Description="MSCAB (DIRS) 32 Bit"
;Extension=cab,cab_ms
Extension=cab
Archiver=G:\Install\Programs\Packer\MsCab\MsCab.exe
ID=4D 53 43 46
BatchUnpack=1
Debug=0
Format0="yyyy tt dd hh mm ss aaaaaa zzzzzzzzzz nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
List=%P -ri2 L %AQA %O
Add=%P -i -dirs {-ap%RQA}{ %S} a %AQA @%LA
Move=%P -i -dirs {-ap%RQA}{ %S} m %AQA @%LA
Extract=%P{ %S} e %AQA @%LA
ExtractWithPath=%P {-ap%RQA}{ %S} x %AQA @%LA
Delete=%P -i{ %S} d %AQA @%LA
Test=%P{ %S} t %AQA
AskMode=0
SkipLIST=1
; -----------------------------------------------------------------------
; Uses xx.mscabsfx from
http://mateusz.free.fr/mscab/ without password
; -----------------------------------------------------------------------
[CABSFX]
Description="MSCAB (DIRS + SFX) 32 Bit"
Extension=cabsfx
Archiver=G:\Install\Programs\Packer\MsCab\MsCab.exe
ID=4D 53 43 46
BatchUnpack=1
Debug=0
Format0="yyyy tt dd hh mm ss aaaaaa zzzzzzzzzz nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
List=%P -ri2 L %AQA %O
Add=%P -i -dirs -sfxde {-ap%RQA}{ %S} a %AQA @%LA
Move=%P -i -dirs -sfxde {-ap%RQA}{ %S} m %AQA @%LA
Extract=%P{ %S} e %AQA @%LA
ExtractWithPath=%P {-ap%RQA}{ %S} x %AQA @%LA
Delete=%P -i{ %S} d %AQA @%LA
Test=%P{ %S} t %AQA
AskMode=0
SkipLIST=1
; -----------------------------------------------------------------------
; Uses xx_i.mscabsfx from
http://mateusz.free.fr/mscab/ which can use password
; -----------------------------------------------------------------------
[CABSFX_PW]
Description="MSCAB (DIRS + SFX + PASSWORD) 32 Bit"
Extension=cabsfx_pw
Archiver=G:\Install\Programs\Packer\MsCab\MsCab.exe
ID=4D 53 43 46
BatchUnpack=1
Debug=0
Format0="yyyy tt dd hh mm ss aaaaaa zzzzzzzzzz nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
List=%P -ri2 L %AQA %O
Add=%P -i -dirs -sfxde_i -p {-ap%RQA}{ %S} a %AQA @%LA
Move=%P -i -dirs -sfxde_i -p {-ap%RQA}{ %S} m %AQA @%LA
Extract=%P{ %S} e %AQA @%LA
ExtractWithPath=%P {-ap%RQA}{ %S} x %AQA @%LA
Delete=%P -i{ %S} d %AQA @%LA
Test=%P{ %S} t %AQA
AskMode=0
SkipLIST=1
; -----------------------------------------------------------------------
; Uses ms16.mscabsfx from
http://mateusz.free.fr/mscab/ without password
; -----------------------------------------------------------------------
[CAB16SFX]
Description="MSCAB (DIRS + SFX) 16 Bit"
Extension=cab16sfx
Archiver=G:\Install\Programs\Packer\MsCab\MsCab.exe
ID=4D 53 43 46
BatchUnpack=1
Debug=0
Format0="yyyy tt dd hh mm ss aaaaaa zzzzzzzzzz nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
List=%P -ri2 L %AQA %O
Add=%P -i -dirs -sfxms16 {-ap%RQA}{ %S} a %AQA @%LA
Move=%P -i -dirs -sfxms16 {-ap%RQA}{ %S} m %AQA @%LA
Extract=%P{ %S} e %AQA @%LA
ExtractWithPath=%P {-ap%RQA}{ %S} x %AQA @%LA
Delete=%P -i{ %S} d %AQA @%LA
Test=%P{ %S} t %AQA
AskMode=0
SkipLIST=1
; -----------------------------------------------------------------------
; ***********************************************
; INSTALLSHIELD 7 / 6 / 5.5 / 5 -> CAB [HDR] / 3
; ***********************************************
; -----------------------------------------------------------------------
; INSTALLSHIELD 5+ CAB ARCHIVES
; Version: i5comp v2.01
; Available at:
ftp://ftp.elf.stuba.sk/pub/pc/pack/i5comp21.rar ; Notes form LucifeR:
; -ADD, DELETE AND EXTRACT RUNS FINE FOR ME, but I only test with a few DATA.CAB files.
; -You can not replace a file inside CAB, you MUST delete old file.
; -Viewing with Lister and extracting only works with cab files and doesn't work with hdr
; -----------------------------------------------------------------------
[InstallShield55]
Description="InstallShield 5.5"
Extension=cab_is55
Archiver=packer\i5comp.exe
ID=49 53 63 28 01
BatchUnpack=0
Debug=0
Format0="tt-dd-yyyy hh:mm zzzzzzzzz aaaa ppppppppp cccc nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
List=%P l -o -d -f %AQ
Add=%P a -o -f %AQ %RQ %FQ
Extract=%P e -o -d -f -v2 %AQ %FQ
Delete=%P d -o -d -f %AQ %FQ
; -----------------------------------------------------------------------
; INSTALLSHIELD 5+ CAB ARCHIVES
; Version: i5comp v2.01
; For comments see [InstallShield55]
; -----------------------------------------------------------------------
[InstallShield50]
Description="InstallShield 5.0"
Extension=cab_is5
Archiver=packer\i5comp.exe
ID=49 53 63 28 04
BatchUnpack=0
Debug=0
Format0="tt-dd-yyyy hh:mm zzzzzzzzz aaaa ppppppppp cccc nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
List=%P l -o -d -f %AQ
Add=%P a -o -f %AQ %RQ %FQ
Extract=%P e -o -d -f %AQ %FQ
Delete=%P d -o -d -f %AQ %FQ
; -----------------------------------------------------------------------
; INSTALLSHIELD 3 ARCHIVES
; Version: Version 3.00.062
;
ftp://ftp.elf.stuba.sk/pub/pc/pack/icomp95.zip ; Comments: Read-Only version.
; WARNING!: This utility is not Y2K compatible. Date of packed files in list for
; year 2000 looks like 100. File size at this point is reduzed by one char.
; NOTE: Thanks to Eugen Labun we have some workaround for Y2K problem
; Format0= was changed and now only year will be displayed bogus - other
; parameters is OK. List command and hh-mm was changed to hh:mm.
; Also changed %aQ/%AQ to %aQA/%AQA for use ANSI encoding so that files
; laying in folders with higher ascii in names are processed correctly.
; -----------------------------------------------------------------------
[InstallShield30]
Description="InstallShield 3.0"
Extension=z_is,1,2,3,4,5,6,7,8,9,lib,dat
Archiver=packer\i3comp.exe
ID=13 5D 65 8C
IDPos=0
Debug=0
IgnoreErrors=1
Start="^ ========"
End="^ ------"
Format0=" tt-dd-yy* hh:mm zzzzzzzz aaaa pppppppp nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
List=%P -l %aQA %E6
Add=%P -h %FWq %AQA %Rq{ %S}
Extract=%P -d -h -o %AQA %FWq %FPq{ %S}
ExtractWithPath=%P -d -i %AQA %FWq %FPq{ %S}
Test=%pQ -dt %aQA
; -----------------------------------------------------------------------
; INSTALLSHIELD 6+ TO 7+ ARCHIVES
; Version: i6comp v0.20
;
ftp://ftp.elf.stuba.sk/pub/pc/pack/i6comp02.zip ; -----------------------------------------------------------------------
[InstallShield_6to7]
Description="InstallShield 6.0 to 7.0"
Extension=cab_is67
Archiver=packer\i6comp.exe
ID=49 53 63 28 0C, 49 53 63 28 00
IDPos=0
BatchUnpack=0
Debug=0
End="^Version 0.2 -] fOSSiL & Morlac - 2000 [-"
Format0="tt-dd-yyyy hh:mm zzzzzzzzzz aaaa pppppppppp cccc nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
List=%P l -o -d -f %AQ
Add=%P a -o -f %AQ %RQ %FQ
Extract=%P e -o -d -f %AQ %FQ %FWQ
Delete=%P d -o -d -f %AQ %FQ
; -----------------------------------------------------------------------
; -----------------------------------------------------------------------
wincmd.ini: cab=223,%COMMANDER_PATH%\Plugins\Wcx\Multiarc\MultiArc.wcx
Exe=479,%COMMANDER_PATH%\Plugins\Wcx\Multiarc\MultiArc.wcx
[/more]Расширение exe забито на multiarc, потому что TC6.55 у меня некоректно листинг файлов выдает (пример drweb 4.33 и Nero 7.2.7
los2подправил я свою секцию - ошибку не выдает, но в инсталятор не открывает, возьми к примеру инсталятор Drweb 4.33 и повесь расширение exe на multiarc