![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Guest |
|
|||
|
Unregistered |
Здравствуйте!
Расскажите пожалуйста, что такое оверлей в .ехе файле? Как можно самому скомпилировать файл с оверлеем? |
|||
|
||||
| Zero |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2169 Регистрация: 23.10.2004 Где: Россия, г. Рязань Репутация: 8 Всего: 24 |
||||
|
||||
| Guest |
|
|||
|
Unregistered |
Zero, спасибо за ссылку, только я не это имел ввиду, не про видео...
оверлей бывает у исполняемых файлов, это в конце файла какая-то штука прицеплена, только как её прицепляют и как с ней работают - непонятно. |
|||
|
||||
| Петрович |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1000 Регистрация: 2.12.2003 Где: Москва Репутация: 25 Всего: 55 |
А тебе зачем?
Под виндами надобности в таком изврате нет. Так зачем ворошить дела давно минувших дней? -------------------- Все знать невозможно, но хочется |
|||
|
||||
| Bose |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1458 Регистрация: 5.3.2005 Где: Riga, Latvia Репутация: 23 Всего: 51 |
если мне не изменяет память, то в Borland Pascal и Borland C (еще под Dos) где-то в настройках компилятора можно было указать, использовать оверлеи, или нет.
|
|||
|
||||
| Guest |
|
||||
|
Unregistered |
Ну, вот например, Macromedia Flash Projector, там оверлей это каким-то образом "прикрученый" обычный .swf, или ещё пример - инсталляторы. Просто интересен сам принцип, как это всё собирается и работает %)
Да-да, я тоже такого не встречал, вот и спросил |
||||
|
|||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 15 Всего: 98 |
собирается и работает это очень просто: пишется обычный файл ( приложение ) который после своего открытия ( в зависимости от труда, затраченного на его создание ) либо просто читает из самого себя по некоторому смещению данные и что-то с ними делает; либо определяет свой конец и читает данные оттуда...
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Петрович |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1000 Регистрация: 2.12.2003 Где: Москва Репутация: 25 Всего: 55 |
Это не оверлей. Это либо обычные ресурсы в EXE-файле, либо то что описал _hunter (уж и не знаю как это назвать Еще типичный пример - SFX(самораспаковывающиеся) архивы. Никакого отношения к оверлеем это не имеет.
Вот именно под DOS. Там это было актуально. -------------------- Все знать невозможно, но хочется |
||||
|
|||||
| Guest |
|
|||
|
Unregistered |
_hunter, всё понятно, спасибо, я примерно это так себе и представлял.
Во, очень хороший пример! 1. В ресурсах архиватора лежит небольшой .ехе (назовём его SFX.exe), который умеет только распаковывать архивы. 2. Сначала архиватор пакует выбранные файлы в обычный архив. 3. Выделяет память под SFX.exe (который в ресурсах) + полученный архив и копирует их туда. 4. Сохраняет этот склееный файл на диск. 5. Запускаемый SFX.ехе находит у себя приклееный архив и распаковывает его. |
|||
|
||||
| Петрович |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1000 Регистрация: 2.12.2003 Где: Москва Репутация: 25 Всего: 55 |
Именно так. + некоторые отклонения туда-сюда. Например, "небольшой .ехе (назовём его SFX.exe), который умеет только распаковывать архивы" может лежать в виде отдельного файла.
-------------------- Все знать невозможно, но хочется |
|||
|
||||
| Bose |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1458 Регистрация: 5.3.2005 Где: Riga, Latvia Репутация: 23 Всего: 51 |
а в Winrar'е так и есть... (по крайней мере было в предыдущих версиях)... Я когда-то под досом разбивал WinRar самораспаковываемые архивы на sfx.exe и сам rar файл =) (уже не помню зачем мне это понадобилось
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |