Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Universal Extractor | UniExtractor

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151

Открыть новую тему     Написать ответ в эту тему

Engaged Clown



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору


Позволяет извлекать файлы не только из популярных архивов, но также из инсталляционных пакетов inno, nsis, wise, ms, installshield и некоторых других. Встраивается в контекстное меню, а также работает из собственного маленького окошка интерфейса. Есть русский язык.
Важно: Некоторые распаковщики, входящие в состав программы, не распаковывают инсталляторы если в пути к инсталлятору содержатся кириллические символы!




Актуальные обновляемые сборки:
Universal Extractor 2.0.0 RC3 от Bioruebe GitHub (25.08.2020)  / Nightly Builds (16.10.2023)  
- имеется встроенная функция обновления компонентов, которые обновляются намного чаще выхода релизов
Universal Extractor UniEx DreamLair 23 Portable от LonerD (18.04.2023)
- модификация версии от korosya с обновлёнными компонентами и небольшими доработками
Universal Extractor 1.6.1.1035, GoogleDrive от korosya (13.12.2018) (готовый инсталлятор в папке Инсталляторы)
- Universal Extractor 1.6.1.2035 с декомпилятором AutoIt от korosya (13.12.2018)
- Дополнительные ссылки по сборке от korosya
Старые сборки

Всего записей: 8782 | Зарегистр. 08-06-2006 | Отправлено: 16:00 07-08-2006 | Исправлено: raddyst, 23:47 23-10-2023
raddyst

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dror
Цитата:
имя файла,1.exe/dll. Имя файла,2.exe/dll и т.д. Либо 4 исполняемых файла 2 из которых обозначаются разной битностью и 2 имя файла,1.exe/dll, хотя в действительности должно быть имя файла.exe/dll и имя файла64.exe/dll.

Они в таком виде внутри инсталлятора... Для такого сценария переименования нужно будет скрипт анализировать, где хватает нюансов.

Цитата:
Приходится сверять хеши файлов, переименовывать их, удалять и использовать ExeinfoPe для определения разрядности.

Легче по скрипту .iss пройтись, что бы понять - какие файлы подразумеваются для той или иной разрядности.

Всего записей: 7063 | Зарегистр. 08-03-2010 | Отправлено: 09:51 26-03-2018
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dror
В отношении Inno Setup. raddyst уже ответил. Добавлю имя файла,1.exe/dll. Имя файла,2.exe/dll и т.д. - было всегда. В сценарии .iss эти файлы именно так и называются. Анализировать сценарий, переименовывать файлы и исменять сценарий с помощью сабжа не вижу смысла.  
"Удалять дубликаты" - это про InstallExplorer. "Добавлять расширения" - это про InstallExplorer, MSI, msm, msp, msu, wise.
 
 
В отношении Ghost Installer Studio - это было у Bioruebe. Я поробовал примотать к себе, но что-то не получилось. Поскольку никто не интересовался Ghost Installer Studio - я временно отложил. Давайте добавим.
greatest_nooby, согласен - мне тоже не нравится использование exeinfope (не люблю жмакать autoit-ом по кнопочкам). Можно поподробнее про xovl.exe (для последующего добавления в docs)?
 
Далее: что делаем с получившимся cab-ом? Распаковываем (7-zip-ом?) и удаляем или оставляем в виде cab-а?

Всего записей: 1005 | Зарегистр. 19-07-2003 | Отправлено: 10:39 26-03-2018
greatest_nooby

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
korosya

Цитата:
Можно поподробнее про xovl.exe (для последующего добавления в docs)?  

Это довольно кривая (можно сделать лучше, но пока времени и желания нет, может кто допилит, я если только в будущем) модификация PEKIT от UsAr (но xovl.exe переделан не из него, а из мода от ADMIN@CRACK). Оригинал от UsAr можно скачать здесь: http://www.manhunter.ru/underground/511_programmi_dlya_redaktirovaniya_resursov_pe_faylov.html
или https://www.upload.ee/files/8238801/PEKIT.1.0.zip.html
history в yzPELib.v0.5.zip
Версия от ADMIN@CRACK: https://www.upload.ee/files/8238820/tools_2.7z.html
Вообще, учитывая недопиленность xovl.exe, возможно лучше использовать оригинальный tools.exe.

Цитата:
Далее: что делаем с получившимся cab-ом? Распаковываем (7-zip-ом?) и удаляем или оставляем в виде cab-а?

Тут не знаю.

Цитата:
Я поробовал примотать к себе, но что-то не получилось.

Конкретно с вышеупомянутым Inst_TT.exe работает (попробовал раскомментировать и собрать), только Inst_TT.exe остаётся рядом с cab.
 
 
 

Всего записей: 86 | Зарегистр. 22-12-2017 | Отправлено: 11:30 26-03-2018
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
greatest_nooby
А в чем кривизна xovl.exe? С другой стороны размер tools.exe копеечный => действительно, лучше использовать его. Теперь другой вопрос - что модифицировал ADMIN@CRACK в своем моде?
 

Цитата:
Конкретно с вышеупомянутым Inst_TT.exe работает (попробовал раскомментировать и собрать)

Да я уж не помню что у меня тогда не получалось)

Всего записей: 1005 | Зарегистр. 19-07-2003 | Отправлено: 12:11 26-03-2018
greatest_nooby

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
korosya

Цитата:
А в чем кривизна xovl.exe? С другой стороны размер tools.exe копеечный => действительно, лучше использовать его. Теперь другой вопрос - что модифицировал ADMIN@CRACK в своем моде?  

Там не то чтобы кривизна, просто можно получше сделать, ну как минимум убрать ненужный ключ /extract и переделать работу с ком. строкой в юникод.
Из значимых модификаций ADMIN@CRACK - убран вывод справки и создания окна при этом, а остальное - небольшие поправки в коде, изменена обработка эксепшенов и немного облегчена yzpelib.lib (вероятно, это просто допиливалось под новый masm32 SDK, т. к. оригинальные исходники 2007 года).

Всего записей: 86 | Зарегистр. 22-12-2017 | Отправлено: 12:47 26-03-2018
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
greatest_nooby
Можно какую-нибудь ссылку на описание мод ADMIN@CRACK для readme?

Всего записей: 1005 | Зарегистр. 19-07-2003 | Отправлено: 17:32 26-03-2018
greatest_nooby

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
korosya
А там нет ничего, кроме readme.txt от UsAr. Это, наверно к ADMIN_CRACK надо обращаться. Сабж был в этом архиве https://exelab.ru/f/index.php?action=vthread&forum=6&topic=22640#1
 
p.s. Или как варианты:
https://exelab.ru/f/index.php?action=vthread&forum=6&topic=8105
https://forum.tuts4you.com/topic/15336-yzpelib-by-usar/

Всего записей: 86 | Зарегистр. 22-12-2017 | Отправлено: 17:48 26-03-2018 | Исправлено: greatest_nooby, 17:58 26-03-2018
rinat84

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
ADMIN@CRACK). Оригинал от UsAr можно скачать здесь: http://www.manhunter.ru/underground/511_programmi_dlya_redaktirovaniya_resursov_pe_faylov.html  
или https://www.upload.ee/files/8238801/PEKIT.1.0.zip.html  

некоторые исходники ищите в bat файлах единственный недостаток если будет секция CERTIFICATE она будет извлечена вместе с оверлеем
 
и прошлый файл перезалил
https://drive.google.com/open?id=1GhjDkiUljzS5Wj3eUL2_OJ20-44moN-S

Всего записей: 84 | Зарегистр. 27-01-2016 | Отправлено: 21:51 26-03-2018 | Исправлено: rinat84, 01:24 27-03-2018
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rinat84
Правильно ли я понял, что вы привели скрипт, который полностью заменяет xovl.exe/tools.exe? Чем отличается от этого?

Всего записей: 1005 | Зарегистр. 19-07-2003 | Отправлено: 09:09 27-03-2018
greatest_nooby

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rinat84

Цитата:
прошлый файл перезалил  

Что-то не хочет извлекать из подписанного (самопальным сертификатом), пишет "Not overlay found". По ссылке korosya - извлекает, правда после извлечения какие-то лишние окна открываются.
Не думаю, что удаление сертификата необходимо, 7-Zip в обоих вариантах ругается (соппсно, его особенность, ругань на нестандартные архивы, WinRAR это же молча распаковывает) на "есть данные после конца блока полезных данных", но распаковывает оба одинаково.
Хотя, конечно, без CERTIFICATE красивей.
 
off. Т. к. править исходники yzPELib влом да и собрать её не получается (tools.exe после некоторых плясок с бубном собрал, а саму либу не выходит), придумал жуткий костыль: Подробнее...

Всего записей: 86 | Зарегистр. 22-12-2017 | Отправлено: 12:52 27-03-2018
rinat84

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
greatest_nooby

Цитата:
Что-то не хочет извлекать из подписанного (самопальным сертификатом), пишет "Not overlay found"

сертификат распологается в конце секций я исходил из этого но похоже ошибся )
переделал скрипт https://drive.google.com/open?id=1GhjDkiUljzS5Wj3eUL2_OJ20-44moN-S

Всего записей: 84 | Зарегистр. 27-01-2016 | Отправлено: 19:11 27-03-2018 | Исправлено: rinat84, 19:56 27-03-2018
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rinat84
У меня сейчас напряги со временем. Можете переделпть скрипт под сабж? То есть, как функцию, которой в качестве параметра передается путь,имя файла для распаковке. На выходе - распакованный файл. Если ошибки - запись их в лог без выведения информационных окон.

Всего записей: 1005 | Зарегистр. 19-07-2003 | Отправлено: 23:25 31-03-2018
rinat84

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
У меня сейчас напряги со временем. Можете переделпть скрипт под сабж?


Код:
        Case "ghost"
            Local $aOverlayInfo = _PEFileGetOverlayInfo($file)
            If $aOverlayInfo[0] = 0 Or $aOverlayInfo[1] = 0 Then
                ; тут вывод сообщения что оверлей не найден
            EndIf
            If $aOverlayInfo[0] Then
                $ret = $outdir & "\" & $filename
                Local $hFileIn = FileOpen($file, 16)
                FileSetPos($hFileIn, $aOverlayInfo[0], 0)
                FileWrite($ret, FileRead($hFileIn, $aOverlayInfo[1]))
                FileClose($hFileIn)
                    LogRunWait($cmd & $xor & ' "' & $outdir & "\" & $filename & '" "' & $outdir & '\' & $filename & '.cab" 0x8D', $outdir, $consolewin)
                    _FileDelete($outdir & '\' & $filename)
            EndIf

Всего записей: 84 | Зарегистр. 27-01-2016 | Отправлено: 13:06 01-04-2018 | Исправлено: rinat84, 13:08 01-04-2018
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добавил Ghost Installer Studio потестируйте, пожалуйста
https://yadi.sk/d/oTRx7XhK3TzKCS

Всего записей: 1005 | Зарегистр. 19-07-2003 | Отправлено: 13:18 02-04-2018
trion1

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
korosya
Цитата:
Добавил Ghost Installer Studio потестируйте
Ту пару архивов с хитроустанавливаемыми шрифтами эта версия распаковала во вполне достаточный и читаемый набор файлов, спасибо.
ХР SP3

Всего записей: 1988 | Зарегистр. 15-03-2006 | Отправлено: 13:49 02-04-2018
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну вроде нареканий на последнюю версию нет.
 
Новая версия Universal Extractor
1.6.1.2028 (09/04/2018)

  1. Добавлено: Распаковка инсталляторов сделанных с помощью Ghost Installer Studio. Определяется утилитами Exeinfo PE, Detect-It-Easy, PEiD по фразе 'Ghost Installer' и распаковывается с помощью xor v0.2 (автор Luigi Auriema) (спасибо rinat84).

Всего записей: 1005 | Зарегистр. 19-07-2003 | Отправлено: 11:11 09-04-2018
shrmn



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
korosya

Цитата:
Новая версия Universal Extractor 1.6.1.2028 (09/04/2018)

Осталось только линк зацепить: #  

Всего записей: 3679 | Зарегистр. 17-12-2002 | Отправлено: 11:44 09-04-2018 | Исправлено: shrmn, 11:45 09-04-2018
wvxwxvw

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Чем можно распаковать?
ShapeMaker-Installer
 
Это плагины для Paint.NET так упаковывают, желательно было бы добавить возможность их распаковки в сборку. Постоянная головная боль.
 
Добавлено:
shrmn
Что это за сборка? У korosya размер другой.

Всего записей: 5677 | Зарегистр. 02-04-2015 | Отправлено: 13:50 09-04-2018 | Исправлено: wvxwxvw, 13:53 09-04-2018
shrmn



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
wvxwxvw

Цитата:
Что это за сборка? У korosya размер другой

Он дает линк на rsload.net. Оттуда и скачал и оттуда линк передал.
Я его сборку не видел. Если знаешь где скачать - дай линк

Всего записей: 3679 | Зарегистр. 17-12-2002 | Отправлено: 14:51 09-04-2018
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shrmn

Цитата:
Осталось только линк зацепить: #  

Несколько вопросов
1. Откуда вы это взяли?
2. Зачем это выкладывать (да еще прятать под коврик)?
3. Чем не устраивают линки из шапки?
 

Цитата:
Он дает линк на rsload.net.

Кто он?
 
Зачем это все здесь?
 

Всего записей: 1005 | Зарегистр. 19-07-2003 | Отправлено: 15:08 09-04-2018
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151

Компьютерный форум Ru.Board » Компьютеры » Программы » Universal Extractor | UniExtractor


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru