Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
 Аватар для БогДелфей
474 / 337 / 36
Регистрация: 31.05.2011
Сообщений: 1,164

Вытащить функцию распаковки файла из исходников UPX

16.01.2012, 21:24. Показов 2541. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
мне в проге на делфи нужно реализовать распаковку файла запакованного upx. тоскать с прогой upx.exe считаю плохой идеей.
скачал исходник upx, http://upx.sourceforge.net/dow... rc.tar.bz2 но "о, боже", он на плюсах, а я в них ну ничо не понимаю.
многоуважаемые господа! будьте любезны подскажите где в исходниках находица та самая функция распаковки файла, штоб я смог её оттуда выдрать наглым образом

 Комментарий модератора 
См. выдержку из правил:
3.3 Создавайте темы с осмысленными и понятными названиями - это серьезно повышает шансы, что на ваш вопрос ответят.
4.3 Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.01.2012, 21:24
Ответы с готовыми решениями:

Написание оболочки для UPX (GUI-UPX)
Здравствуйте, прошу вас помочь мне в написании собственной оболочки для upx (упаковщик исполняемых файлов): 1. Помогите...

Сброс распаковки файла
Всех приветствую, проблема заключается в том, что мне нужно разорхивировать файлы, для установки программы афтер эффект), все файлы...

Фрагмент времени исходников в Sony Vegas. (просмотр таймлайна исходников)
Добрый день участники форума, на сегодняшний день мне после создания видео ролика из более чем 10 исходных видео, Мне нужно узнать...

10
Жарю без масла
867 / 749 / 225
Регистрация: 13.01.2012
Сообщений: 1,702
16.01.2012, 21:44
Форум С/С++ для начинающих и
Цитата Сообщение от БогДелфей Посмотреть сообщение
мне в проге на делфи нужно реализовать
как связано?
0
 Аватар для БогДелфей
474 / 337 / 36
Регистрация: 31.05.2011
Сообщений: 1,164
16.01.2012, 22:04  [ТС]
ну так и связано, пишу прогу на делфи, а upx на c++, вот мне нужно оттуда выдрать и перевести в делфи
0
 Аватар для dajver
411 / 275 / 22
Регистрация: 18.09.2010
Сообщений: 1,114
16.01.2012, 22:16
Цитата Сообщение от БогДелфей Посмотреть сообщение
ну так и связано, пишу прогу на делфи, а upx на c++, вот мне нужно оттуда выдрать и перевести в делфи
ну так наверно нужно написать в форум делфи что бы там и перевели?
0
 Аватар для HighPredator
6045 / 2160 / 753
Регистрация: 10.12.2010
Сообщений: 6,005
Записей в блоге: 3
16.01.2012, 22:20
Цитата Сообщение от БогДелфей Посмотреть сообщение
тоскать с прогой upx.exe считаю плохой идеей
Собственно почему? Не то, чтобы она на флешку не влезала...
0
 Аватар для БогДелфей
474 / 337 / 36
Регистрация: 31.05.2011
Сообщений: 1,164
16.01.2012, 22:35  [ТС]
Цитата Сообщение от HighPredator Посмотреть сообщение
Собственно почему? Не то, чтобы она на флешку не влезала...
не путь воина
0
16.01.2012, 22:39

Не по теме:

Цитата Сообщение от БогДелфей Посмотреть сообщение
не путь воина
дедфи - не путь воина, осваивай плюсы и через пару дней сам и разберешся

0
 Аватар для БогДелфей
474 / 337 / 36
Регистрация: 31.05.2011
Сообщений: 1,164
16.01.2012, 23:34  [ТС]
лана, пойдём другим путём. пытаюсь скомпилить билдером 6 этот исходник, требует ucl, скачал ucl, подсунул ему, всё равно не компилит, пишет:
[C++ Error] conf.h(201): E2209 Unable to open include file 'ucl/uclconf.h'
[C++ Error] conf.h(202): E2209 Unable to open include file 'ucl/ucl.h'
[C++ Fatal Error] conf.h(204): F1003 Error directive: "please upgrade your UCL installation"
чо не так??????
0
 Аватар для Kastaneda
5232 / 3205 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
17.01.2012, 06:32
БогДелфей, ты в курсе, что то, что по твоей ссылке - это под линукс ? Если тебе под винду надо, то попробуй там есть "upx308w.zip UPX - Win32 version"
0
Higher
 Аватар для diagon
1953 / 1219 / 120
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
17.01.2012, 12:51
Судя по названиям функций, нужная функция лежит в файле compress.cpp и называется upx_decompress.
Но это вряд ли что-нибудь вам даст, т.к. в ней используются классы/etc из других файлов. И без знания плюсов вы в них вряд ли разберетесь.
0
 Аватар для БогДелфей
474 / 337 / 36
Регистрация: 31.05.2011
Сообщений: 1,164
17.01.2012, 17:12  [ТС]
да, врятли я разберу этот код на плюсах, так как там не обычная запаковка файла, а целая модификация exe. вопчем вопрос снят с повестки дня
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.01.2012, 17:12
Помогаю со студенческими работами здесь

Запуск исполняемого файла из ресурсов без распаковки на диск
Вообщем нужна помощь как запустить .ехе с процесса программы по нажатию кнопки, не копируя .ехе на диск ... Вот нашёл код : ...

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

Появились левые программы и папки,после распаковки файла с игрой
Здравствуйте.Прошу помогите! Игра,установленная из архива,после удаления понаставила кучу программ (Амиго,вк,одноклассники,поиск mail.ru...

Народ, помогите добраться до исходников .MDE файла.
Есть файл .MDE. Никак не могу его раскурочить. Может кто имел дела с такими вещами. Скажите, скину на мыло. Очень нужно. Заранее...

UPX
Хочу в программу добавить встроенный UPX он будет паковать файлы ... Мне нужно паковать файлы для сжатия размера. Кто подскажет UPX...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru