Ru-Board.club
← Вернуться в раздел «Программы»

» Universal Extractor (UniExtractor)

Автор: korosya
Дата сообщения: 24.05.2015 22:42

Цитата:
Даже любопытно стало, что это ты за код такой добавил, что антивирь свихнулся именно на этом обновлении...

В том то и дело, что сам не менялся...
Автор: Ariman_UA
Дата сообщения: 27.05.2015 19:44

Цитата:
Скажите пожалуйста, а данная прога такой файл распакует?
Не распакует. Это модифицированный Inno Setup (скорее всего китайская версия). Поддержка таких пока в процессе реализации.
Автор: oshizelly
Дата сообщения: 11.06.2015 09:35
Народ, у вас тут в шапке куча разных авторских версий, а в англоязычном интете ещё есть варианты, например, отсюда от Amritius/SevenOptimus(MSFN) Universal Extractor v1.7 Installer with AutoIt Source и вот здесь какая-то сборка 1.6.1 R9 от Jared Breland

Какая из них наиболее всеядная в смысле доступных ей форматов?

Желательно, чтобы портабельная, без инсталляции, но это не критично.
Спасибо!
Автор: omamont
Дата сообщения: 11.06.2015 10:04
держи UniExtractor_1.7.9.95Y.zip который от gora обновлён
распакован, цвет поменял... короче - там UniExtract.ini.xxx оригинал - сравни.
ShellIntegration.cmd - мо-быть, в контекст меню, итэграция? - не в курсе (время/склероз...)
чего распаковывать схочешь - ложи в папку без русских буков.
в Total Commander строка:

Код: [no]команда: %commander_path%\Utilites\UniExtractor\UniExtract.exe
параметры: %P%S /sub[/no]
Автор: wvxwxvw
Дата сообщения: 11.06.2015 12:12
oshizelly
В шапке:

Цитата:
Версия 1.6.1.2004 с декомпилятором AutoIt (15/05/2015) | Описание

Можно распаковать и использовать как портативку, там только файлы в папке bin подменять надо в соответствии с разрядностью системы, набор для подмены в комплекте.

От GORA менее всеяден.
Автор: Nizaury
Дата сообщения: 11.06.2015 15:12
Какая из представленных здесь версий распаковывает наиболее поздние InstallShield архивы?
Автор: MKN
Дата сообщения: 11.06.2015 16:05
Nizaury

Цитата:
Какая из представленных здесь версий распаковывает наиболее поздние InstallShield архивы?

Смотря что ожидать от распаковки ISS, и смотря каким образом организован исходный инсталлятор ISS...

В простом случае достаточно нескольких стандартных вариантов ключей распаковки, чтобы получить из ISS - MSI и др. составляющие. Но UI часто путается с этими ключами, т.е. толку от него мало...

Также часто при распаковке ISS получаем набор файлов + CAB архив(ы), которые можно просмотреть (и поштучно извлечь) с помощью InstallShield Cabinet File Viewer
Автор: Nizaury
Дата сообщения: 11.06.2015 19:22
MKN

Вытянул для себя InstallShield Cabinet File Viewer 22.0.0.284 из InstallShield Premier Edition 2015 пару дней назад. Если не учитывать того факта, что он извлекает пофайлово из cab, то вполне мне подходит. Только вот до этих cab еще добраться надо.

Имеется exe-инсталляторы некоторых програм, которые хочется запустить портабельно, но для этого необходимо распаковать InstallShield exe-файлы. Data1.cab рядом нет, следовательно все внутри.
Автор: thejustsoul
Дата сообщения: 11.06.2015 20:29
Nizaury
Можете выложить куда-нибудь "извлекатор"?
Автор: Nizaury
Дата сообщения: 11.06.2015 20:33
thejustsoul

Да, конечно.

InstallShield Cabinet File Viewer 22.0.0.284:

http://www13.zippyshare.com/v/ecXER52r/file.html
Автор: thejustsoul
Дата сообщения: 11.06.2015 20:53
Nizaury

Цитата:
Да, конечно.

Спасибо.
Автор: Ariman_UA
Дата сообщения: 11.06.2015 21:12
Минутка рекламы .
Far + Observer вполне себе извлекают из InstallShield-а (если, конечно, Far не пугает).
Автор: Nizaury
Дата сообщения: 11.06.2015 21:43
Ariman_UA

Нисколько не пугает.
Тем более, что я где-то час назад скачал новый ночной билд.
А разве Observer не ограничен максимально Install Shield 5.
Автор: boi1eI
Дата сообщения: 11.06.2015 21:46
Ariman_UA (21:12 11-06-2015)
Цитата:
Far + Observer вполне себе извлекают из InstallShield-а (если, конечно, Far не пугает).

Знаете, вообще-то очень пугает.
Автор: Ariman_UA
Дата сообщения: 11.06.2015 22:11
Nizaury
Цитата:
А разве Observer не ограничен максимально Install Shield 5.
Нет, Observer может от 5 и выше, включая юникодные версии. Плюс из sfx-ов ихних достает файлы.
boi1eI
Цитата:
Знаете, вообще-то очень пугает.
Это бывает, распробовать надо
Автор: Nizaury
Дата сообщения: 12.06.2015 03:22
Ariman_UA

Ради интереса скачал последнюю версию InstallShiled, установочный exe-файл открылся нормально с помощью Observer. Хотелось бы такую же функцию от Universal Extractor.
Скачал версию Universal Extractor 1.6.1.1004 - открывает все с задержками с exe-файлом не справилась.
Автор: MKN
Дата сообщения: 12.06.2015 12:48
Nizaury
А пилюли для последнего ISS случайно нет ?

Ariman_UA

Цитата:
распробовать надо

Автор Observer_а - ты ? Если да, то может сделаешь его автономный вариант, без участия FAR ?
Автор: Nizaury
Дата сообщения: 12.06.2015 14:31

Цитата:
А пилюли для последнего ISS случайно нет ?

К сожалению нет. Максимум что нашел в интернете это таблетка к версии 2012.
В остальных случаях можно скачать 2015 версию, создать с помощью ее установку, а затем в нем изменить содержимое окна:

"This Setup was created with an EVALUATION VERSION of InstallShield".

на

"This Setup was created with InstallShield by Nizaury".


Цитата:
то может сделаешь его автономный вариант, без участия FAR ?

...и прикрутить к Universal Extractor.
Автор: Nizaury
Дата сообщения: 13.06.2015 01:38
К слову, вот файл с драйверами "Etron USB 3.0 Host Controller" упакованный InstallShield

Far + Observer открывает на ура.
Universal Extractor пишет "Тип файла: Microsoft Visual C++ 6.0 [Debug]"

https://www.dropbox.com/s/yiqmhis8hgoo1r0/SETUP_0.118.zip
Автор: MKN
Дата сообщения: 13.06.2015 10:02
Nizaury

Цитата:
К сожалению нет.

Единственный человек на форуме, кто уже ломал и знает как ломать ISS - это Luntik12 (сейчас ник такой...) Но он почему то занял принципиальную позицию, что не будет этого делать, т.к. сам не пользуется этим ПО... Может когда нибудь альтруизм в нём проснётся и он осчастливит пользователей ISS...

Добавлено:

Цитата:
К слову, вот файл с драйверами "Etron USB 3.0 Host Controller" упакованный InstallShield

Это, как раз, простой случай для распаковки.
SETUP_0.118.exe /b"C:\Temp\" (ессно путь, как пример)
- получаем MSI , который распаковываем обычным образом.

Я уже говорил выше - есть несколько стандартных (точнее - часто применяемых разрабами) ключей распаковки ISS, перебор которых вполне можно присобачить к UI. Если ключ подходит (по признакам появления файлов из инсталлятора), то дожидаемся появления окна установщика и закрываем его). С полученными файлами работаем далее (в зависимости от того что получили... )
Не очень изящно, но работоспособно...
Автор: Nizaury
Дата сообщения: 13.06.2015 14:31
MKN

Цитата:
не будет этого делать, т.к. сам не пользуется этим ПО...

Если бы мы помогали находить решения другим пользователям, используя только тот софт, что используем мы, то осталось бы много нерешенных простых проблем.
Насчёт UE согласен, перебор подходящих ключей в разы бы упростил работу с ISS архивами(инсталляторами).
Пока на первом месте остается Far+Observer, а на втором подбор ключей для распаковки вручную.

###

В поисках одной dll возникла необходимость распаковать exe-инсталляторы Microsoft Visual C++ 2010, 2012, 2013 Redistributable (архив с 3-мя инсталляторами).

В итоге получилось следующее:

Microsoft Visual C++ 2010 Redistributable распаковали все сборки
Microsoft Visual C++ 2012 Redistributable не распаковала ни одна сборка.
Microsoft Visual C++ 2013 Redistributable распаковала только сборка от korosya
Автор: Ariman_UA
Дата сообщения: 14.06.2015 18:32

Цитата:
Автор Observer_а - ты ? Если да, то может сделаешь его автономный вариант, без участия FAR ?
Автор - я. Была мысль про standalone версию, но отложена в долгий ящик. Мне лично под фаром использовать намного удобней, и заняться есть чем. Так что обещать не буду.

Цитата:
...и прикрутить к Universal Extractor.
Ну прикрутить то и так можно. Вот Install Explorer же прикрутил кто-то, хотя оно тоже плагин (правда уже к TC).
Автор: MKN
Дата сообщения: 15.06.2015 16:42
Ariman_UA

Цитата:
Вот Install Explorer же прикрутил кто-то, хотя оно тоже плагин (правда уже к TC).

С прикручиванием тоталовских плагинов всё просто, благодаря конкретной утилитке для этих целей - cmdTotal.exe
Если бы была подобная для прикручивания фаровских плагинов - было бы вообще замечательно...
Может сделаешь такую ? (раз уж некогда делать standalone версию) ?
Это был бы уже глобальный проект с несомненной пользой для многих...


Цитата:
Microsoft Visual C++ 2013 Redistributable распаковала только сборка от korosya

Потому , что все прочие сборки - на 99% дремучие клоны базового UI от Жоры, которая сто лет уж не развивалась... А целесообразность распаковки VC++2012 и 2013 мы здесь уже обсудили и korosya тут же реализовал идею.
Автор: Nizaury
Дата сообщения: 15.06.2015 23:25
MKN

VC++2012 не смогла распаковать ни одна из сборок.

P.S. А целесообразность лишь одна - достать необходимые файлы без установки инсталлятора.
Автор: MKN
Дата сообщения: 16.06.2015 10:17
Nizaury

Цитата:
VC++2012 не смогла распаковать ни одна из сборок.

Разве korosya этого не сделал в своей сборке ?

Попробуй мою старую конструкцию :

Цитата:
MS_VCR_UnPacker-1.0
Утилита для распаковки штатных (с офсайта MS ) exe-дистрибутивов Microsoft Visual C++ 2005-2008-2010-2012-2013 Redistributable.
Имя VC дистрибутива может быть любое. После установки, в контекстном меню появится пункт MS_VCR_UnPacker.

http://www.mediafire.com/?lifq1uyp65111sy

PS Для работы распаковщика WIX Burn bundle (для распаковки Microsoft Visual C++ 2012-2013) требуется установленный Microsoft .NET Framework 2 В какой ОС, какой .NET Framework установлен см. здесь :
http://net-framework.ru/article/kakie-versii-ustanavlivajutsja-po-umolchaniju

Если и она не распакует - скинь мне этот VC++2012 для посмотреть...
Автор: Nizaury
Дата сообщения: 16.06.2015 14:31
MKN

Установлена Windows 10 x64 с включенными .NET 2.0 и 3.5.
Попробовал MS_VCR_UnPacker-1.0 она не смогла распаковать ни только 2012 версию, но и даже и 2013-ю, в отличие от сборки korosya, которая не справилась только с 2012 версией.

В архиве выложенном мною выше имеются:

1) Microsoft Visual C++ 2010 Redistributable x86
2) Microsoft Visual C++ 2012 Redistributable x86
3) Microsoft Visual C++ 2013 Redistributable x86[img]

При распаковке с помощью Universal Extractor v1.6.1.2004 появляется указанное ниже окно:

После нажатия кнопки ОК: 2010 - распаковывается нормально, 2013 - распаковывается нормально, 2012 - запускает установку, при закрытии которой в папке распаковки отказывается только файл: !!!_vcredist_x86.sfx
Автор: MKN
Дата сообщения: 16.06.2015 15:12
Nizaury

Цитата:
Попробовал MS_VCR_UnPacker-1.0 она не смогла распаковать ни только 2012 версию, но и даже и 2013-ю

В W7x32 без проблем распаковал все три твоих VC++ из

Цитата:
В архиве выложенном мною выше имеются:
1) Microsoft Visual C++ 2010 Redistributable x86
2) Microsoft Visual C++ 2012 Redistributable x86
3) Microsoft Visual C++ 2013 Redistributable x86


А причём тут ( в твоём сообщении) Advanced Installer - вообще не понятно... Им в дистр-вах VC++ даже не пахнет (как и vcredist_x86.sfx)...
Каша какя то...
(и тестовым Windows 10, я бы пока не очень доверял... )

ps проверил распаковку этих vc++ на W8.1x64 - всё ОК
(W10 устанавливать не стану, пусть сначала появится финал ...)
Автор: Nizaury
Дата сообщения: 16.06.2015 18:02

Цитата:
А причём тут ( в твоём сообщении) Advanced Installer

Всего лишь вырезал, то что отобразил Universal Extractor v1.6.1.2004 при попытке распаковать.

Цитата:
В W7x32 без проблем распаковал все три твоих VC++...
проверил распаковку этих vc++ на W8.1x64 - всё ОК...

Проверил на чистой десятке на виртуалке - эффект тот же, верне его отсутствие.
Получается что MS_VCR_UnPacker-1.0 и Universal Extractor не правильно себя ведут именно на десятке.


Автор: korosya
Дата сообщения: 16.06.2015 23:31
Nizaury
Судя по приведенным скринам в 2012_vcredist_x86 содержится сигнатура, соответствующая Caphyon Advanced Installer. Самый простой способ, чтобы такого не происходило - в UniExtract.au3 поменять местами проверку на Caphyon Advanced Installer и проверку на Microsoft Visual C++ Redistributable и пересобрать инсталлятор. В следующей версии сделаю.
Автор: Nizaury
Дата сообщения: 17.06.2015 00:09
korosya
К слову когда будете править файл UniExtract.au3, то можете еще поправить опечатку в строке 2227 (она конечно ни на что не влияет, но все-таки)

; Возвращает список вайлов и поддиректорий в директории, разделённых

Заранее спасибо, за качественную сборку.
Будем ждать новую версию.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657

Предыдущая тема: Нужна программа для сворачивания в трей


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.