MultiArc

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
activeman
Сообщения: 69
Зарегистрирован: Ср мар 07, 2007 08:57

Сообщение activeman »

Единственное, что можно сделать - извлечь всё
C InnoUnpacker?
Или ни одна утилита в Мире не сможет помочь в деле изменения!?
Аватара пользователя
LonerD
Сообщения: 1174
Зарегистрирован: Вт янв 04, 2011 03:56
Откуда: Макеевка
Контактная информация:

Сообщение LonerD »

По задумке авторов инсталлятор Inno - закрытый, его невозможно распаковать (как NSIS, например) или тем более перепаковать. Невозможно даже полностью посмотреть сценарий установки если он хоть чуть сложнее базового (то что показывает InnoUnpacker - лишь огрызок от сценария). InnoUnpacker - неофициальная, можно даже сказать в чём-то хакерская утилитка, которая позволяет хотя бы распаковать или посмотреть содержимое инсталлятора. Перепаковать - нет, невозможно ничем. Можно только распаковать и запаковать заново.
Аватара пользователя
activeman
Сообщения: 69
Зарегистрирован: Ср мар 07, 2007 08:57

Сообщение activeman »

LonerD писал(а):Можно только распаковать и запаковать заново.
Вот оно чо, Мижалыч!?
Дело в том, что я сам же и делал этот инсталлятор, намучился изрядно, к помощи форума прибегал не раз, да уже всё забыл,и ещё раз заново всё делать - не осилю. А надо всего лишь несколько файлов заменить.
КАК лучше всего поступить!?
Распаковать всё и запустить сценарий ещё раз!?
Аватара пользователя
angry_dog
Сообщения: 143
Зарегистрирован: Пт ноя 20, 2009 23:05
Откуда: Питер

Сообщение angry_dog »

При загруженном MultiArc, при попытке открыть CAB-архив пишет:
"Неизвестный формат или ошибка в архиве" Если запретить в PlugMan'е, открывает содержимое по клику.
Можно ли вылечить?
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Видимо, среди кучи твоих аддонов для Multiarc есть какой-то, перехватывающий сигнатуру CAB-архива, но не могущий открыть его. Попробуй поубирать аддоны мультиарка (секции в файле Multiarc.ini).
Аватара пользователя
angry_dog
Сообщения: 143
Зарегистрирован: Пт ноя 20, 2009 23:05
Откуда: Питер

Сообщение angry_dog »

MVV писал(а):Видимо, среди кучи твоих аддонов для Multiarc
вааще нет аддонов
Изображение
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

а зачем тогда .CAB ассоциирован с MultiArc?
Аватара пользователя
angry_dog
Сообщения: 143
Зарегистрирован: Пт ноя 20, 2009 23:05
Откуда: Питер

Сообщение angry_dog »

Tol!k писал(а):а зачем тогда .CAB ассоциирован с MultiArc?
Решение! Убрал ассоциацию - ошибка ушла. Осталась ассоциация с UHA. Встречаю файлы .uha крайне редко. Может прибить вообще MultiArc?
Аватара пользователя
Rodny
Сообщения: 949
Зарегистрирован: Ср янв 24, 2007 00:59
Откуда: Могилёв, Беларусь

Сообщение Rodny »

angry_dog писал(а):вааще нет аддонов <...>
Осталась ассоциация с UHA.
А где логика? Если нет аддона (читай - средства открывать UHA), предполагается использовать некую магию?
Аватара пользователя
Mellomann
Сообщения: 709
Зарегистрирован: Пн сен 07, 2009 00:44

Сообщение Mellomann »

angry_dog
Не думаю, что в этом есть смысл.
Через multiarc у меня замечательно уживаются вместе cab, uha, arc, upx и пара других мелких читалок для установщиков. Раньше, тут ещё и 7z висел, но потом я его перевесил на другое более функциональное решение.

моя конфига:
[MultiArc]
ConMode=1
ConMinimize=1
ConExclude=1
ConAClose=1
ConDelay=4
ConLines=25
ConRect=2C00000000000000010000000083FFFF0083FFFFFFFFFFFFFFFFFFFF5800000058000000B0020000F30100007D
LanguageFile=Russian.lng
;

[CAB]
Extension=cab
Description=MsCab 0.63
Archiver=Cab.exe
BatchUnpack=1
Debug=0
Format0="yyyy tt dd hh mm ss aaaaaa zzzzzzzzzz nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnnnn"
List=%P -ri2 L %AQA %O
Extract=%P {%S} e %AQA @%LA
ExtractWithPath=%P {-ap%RQA} {%S} x %AQA @%LA
Test=%P {%S} t %AQA
Delete=%P -i {%S} d %AQA @%LA
Add=%P -i {-ap%RQA} {%S} a %AQA @%LA
Move=%P -i {-ap%RQA} {%S} m %AQA @%LA
;

[Uharc06]
ID=55 48 41 06
IDPos=0
Extension=uha
Description=UHARC 0.6b
Archiver=UHARC06.EXE
SkipDirsInFileList=1
BatchUnpack=1
Start="^-------------------------------------------------------------------------------"
End="^-------------------------------------------------------------------------------"
Debug=0
Format0="nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnn"
Format1=" zzzzzzzzzz dd TTT yyyy hh mm ss aaaa"
List=%P l -d2 -y {-pw%S} %AQA
Extract=%P e -y -idle {-pw%S} %AQA @%LQ
ExtractWithPath=%P x -y -idle {-pw%S} %AQA @%LQ
Add=%P a -y -d0 -mx -md32768 -ed+ -idle -lg {-pw%S} %AQA @%LQ
Move=%P m -y -d0 -mx -md32768 -ed+ -idle {-pw%S} %AQA @%LQ
Test=%P t -y -idle {%S} %AQA
;


[InnoSetup 3.0.1]
Description="Inno Setup"
Archiver=innounp.exe
Extension=exe
ID=49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 33 2E 30 2E 31 29 00
IDPos=53572
IgnoreErrors=0
Start="^--------------------------------------"
End="^--------------------------------------"
Format0="zzzzzzzzzz yyyy.tt.dd hh:mm nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
List=%P -v -m %AQA
Extract=%P -e -m %AQA @%LQ
ExtractWithPath=%P -x -m %AQA @%LQ
;

[InnoSetup 3.0.1]
Description="Inno Setup 3.0.1 without 'with ISX' [ARS]"
Archiver=innounp.exe
Extension=exe
ID=49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 33 2E 30 2E 31 29 00
IDPos=53572, <SeekID>
IgnoreErrors=0
Start="^--------------------------------------"
End="^--------------------------------------"
Format0="zzzzzzzzzz yyyy.tt.dd hh:mm nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
List=%P -v -m %AQA
Extract=%P -e -m %AQA @%LQ
ExtractWithPath=%P -x -m %AQA @%LQ
SkipSfxHeader=0
;

[InnoSetup 3.x, 4.x, 5.x]
Description="Inno Setup 3.x, 4.x, 5.x [ARS]"
Archiver=innounp.exe
Extension=exe
ID=49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 33, 49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 34, 49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 35
IDPos=54084, 55612, 36744, 36740, 36696, 37256, 38280, 37768, <SeekID>
IgnoreErrors=0
Start="^--------------------------------------"
End="^--------------------------------------"
Format0="zzzzzzzzzz yyyy.tt.dd hh:mm nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
List=%P -v -m %AQA
Extract=%P -e -m %AQA @%LQ
ExtractWithPath=%P -x -m %AQA @%LQ
SkipSfxHeader=0
;

[FreeArc]
ID=41 72 43 01
IDPos=
Extension=arc
Description="FreeArc 0.666"
Archiver=Arc.exe
List="%P v --noarcext -- %AQA"
Format0="yyyy tt dd hh mm ss aaaaaaa zzzzzzzzzzzzzzz ppppppppppppppp rrrrrrrr nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Start="^--"
End="^--"
Test="%P t --noarcext -sclANSI -- %AQA"
Add="%P a {-ap%RA} --noarcext -sclANSI {%S} -- %AQA @%LA"
Move="%P m {-ap%RA} --noarcext -sclANSI {%S} -- %AQA @%LA"
Extract="%P e -y --noarcext -sclANSI -- %AQA @%LA"
ExtractWithPath="%P x -y --noarcext -sclANSI -- %AQA @%LA"
Delete="%P d --noarcext -sclANSI -- %AQA @%LA"
AskHistory0=-m9x
AskHistory1=-m9
AskHistory2=-m5
AskHistory3=-mx
AskHistory4=-max
AskHistory5=-m2
IgnoreErrors=0
Debug=0
UnixPath=1
SkipDirsInFileList=0
SkipEmptyNames=1
BatchUnpack=1
SearchForUglyDirs=0
AskMode=2
SkipLIST=1
SkipSfxHeader=1
;

[UPX]
Archiver=Upx.exe
ID=31 2E 32
IDPos=987
Extension=upx
Description="Ultimate Packer for eXecutables"
Start="^ --------------------"
Format0=" zzzzzzzzz -> ppppppppp nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnn"
List="%P -l %AWQ"
Extract="%P -d %AQ -o %FWQ"
Add="%P -v --best --compress-icons=0 %FWQ %E2"
Test="%P -t -q --no-color %FQ"
IgnoreErrors=2
Debug=0
UnixPath=0
SkipDirsInFileList=1
SkipEmptyNames=1
BatchUnpack=0
SearchForUglyDirs=0
AskMode=0
SkipLIST=0
;
з.ы.
Кстати, если у кого-то будут предложения по оптимизации моей конфиги - предлагайте, буду благодарен.

з.з.ы.
Дико извиняюсь за растянутость, но поле <code> растягивает горизонтально ещё больше.

[mod="Avada"]Строки с n в коде разбиты на несколько строк, чтобы не портить вид страницы. См. пояснение здесь.[/mod]
Последний раз редактировалось Mellomann Чт мар 08, 2012 15:48, всего редактировалось 2 раза.
Аватара пользователя
angry_dog
Сообщения: 143
Зарегистрирован: Пт ноя 20, 2009 23:05
Откуда: Питер

Сообщение angry_dog »

а cab уживается через MsCab063.zip? На странице плугина http://wincmd.ru/plugring/mscab.html ссылка дохлая. Не подкинете MsCab063.zip?
Аватара пользователя
Mellomann
Сообщения: 709
Зарегистрирован: Пн сен 07, 2009 00:44

Сообщение Mellomann »

angry_dog
http://rghost.ru/36910880 - не в архиве, а сразу как есть.
Он-самый 0.63, им же я и пользуюсь, на него же и блок в конфиге выше.
Аватара пользователя
angry_dog
Сообщения: 143
Зарегистрирован: Пт ноя 20, 2009 23:05
Откуда: Питер

Сообщение angry_dog »

Mellomann, подскажите как cab.exe прикрутить к MultiArc.
Rodny, направьте на аддон (читай - средства открывать UHA),
предполагается использовать некую магию?
Да. Магию форума wincmd.ru
Аватара пользователя
Mellomann
Сообщения: 709
Зарегистрирован: Пн сен 07, 2009 00:44

Сообщение Mellomann »

angry_dog писал(а):как cab.exe прикрутить к MultiArc
Свехру с моей конфиги скопируй в свою блоки [Cab] и [Uharc06], только проверь, чтобы имена исполнялок соответствовали тому, что ты пишешь, т.к., у меня это Cab.exe и Uharc06.exe соответственно. Если вносить правки в конфигу не катит - бери обе секции целиком, только тогда переименуй архиваторы по моему примеру.

Добавлено спустя 8 минут:
При загруженном MultiArc, при попытке открыть CAB-архив пишет:
"Неизвестный формат или ошибка в архиве" Если запретить в PlugMan'е, открывает содержимое по клику.
Скорее всего, установлен и срабатывает плагин Total7zip, тоже читающий cab. Угадал?
Аватара пользователя
angry_dog
Сообщения: 143
Зарегистрирован: Пт ноя 20, 2009 23:05
Откуда: Питер

Сообщение angry_dog »

Mellomann, заработал cab. Можно вас попросить скинуть туда же и другие ваши аддоны. Скопировал ваш конфиг полностью. Что бы не пропадать [s]добру[/s] лишним записям в конфиге.
Ответить