Цитата:
Сначало распаковало UPX, потом через 7z распаковало секции файла, а сам распакованный от upx бинарник удалило.
Происходит это согласно алгоритму, описанному мной раньше.
Цитата:
Имхо, лучше в любом случае файл полученный после распаковки upx/Aspack оставлять (если он не нужен, то потом не проблема его самому удалить), либо как в сборке Gora выводить диалог с выбором, что именно лучше сделать.
Выводить диалог не хочется. Оставлять полученный после распаковки upx/Aspack оставлять в большинстве случаев не нужно, т.к. чаще всего целью использования UniExtractor-а является извлечение из архива/инсталлятора файлов.
Предлагаю следующий вариант: Если после распаковки при помощи 7zip-а извлекаются только файлы ресурсов (проверяется наличие файла .bss или .code или .data или .idata или .text или папки .rsrc), то, при наличии файла полученный после распаковки upx/Aspack, оставлять его. Также возможно удаление файлов .??? и папки .rsrc.
Цитата:
Такая же фигня с некоторыми nsis, как тут описывал:
Согласен. Есть ошибка, связанная с парсингом листинга, но не cmdTotal.exe, а 7-zip-а. Поправил. Выложу позже, когда разберемся с предыдущим вопросом. Да и хотелось бы дождаться нового cmdTotal.exe.