Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.03.27;
Скачать: [xml.tar.bz2];

Вниз

Добавление информации в exe   Найти похожие ветки 

 
seregka   (2005-03-11 10:15) [0]

Помогите, пожалуйста. Хочу несколько файлов дописать в конец *.exe, c целью их дальнейшего извлечения (инсталлятор). Причем этот *.exe должен быть рабочим. Я rewrite дописывал в конец, но exe после этого не запускался


 
Bronco ©   (2005-03-11 10:20) [1]


> seregka   (11.03.05 10:15)  

Зачем же использовать хакерские приемы, ты что вирус пишешь?
Стандартный инсталлятор чем не устраивает?
Если уж такая необходимость, попробуй использовать файлы ресурсов.


 
Чапаев ©   (2005-03-11 10:48) [2]

Ресурсы...


 
seregka   (2005-03-11 11:26) [3]

стандартный тем и не устраивает, что нужно написать свой.
Я хотел сделать так:
сжать все файлы установочные в один архив (уже реализовано)
потом этот *.zip дописать к инсталятору своему.

По запуску инсталятора распаковывает архив и начинает установку.
Если бы у меня была возможность использовать 2 файла (инсталятор и архив), то я бы не мучился. А нужно все реализовать с помощью одного файла


 
Bronco ©   (2005-03-11 11:31) [4]


> seregka   (11.03.05 11:26) [3]


> стандартный тем и не устраивает, что нужно написать свой.

Оригинальный ответ :-)


> А нужно все реализовать с помощью одного файла

Это не повод прибегать к хакерским методам.
Еще раз: используй файлы ресурсов.


 
seregka   (2005-03-11 11:55) [5]

Ресурсы не устраивает тем, что я с ними мало работал. Умею работать с res файлами, да и то только через {$R *.res}.
Это хорошее решение, для постоянного архива. У меня же задача - работа с разными архивами.

Если подскажите, как подключать res "на лету" буду очень благодарен, т.к. это решит все мои проблемы.


 
Думкин ©   (2005-03-11 12:26) [6]

> [5] seregka   (11.03.05 11:55)

На лету - что вкладывается в это понятие? Вне IDE?


 
Bronco ©   (2005-03-11 12:33) [7]


> seregka   (11.03.05 11:55) [5]


> Ресурсы не устраивает тем, что я с ними мало работал

Так не устраивают, или мало работал?


> Это хорошее решение, для постоянного архива. У меня же задача
> - работа с разными архивами.

Отсюда поподробнее. Что значит постоянный архив и работа с разными архивами? Что вобще должно происходить?


> Если подскажите, как подключать res "на лету"

.res на лету не подключают, это тебе не динамическая библиотека.
Файл ресурсов линкуется в твой exe-файл.


 
Erik1 ©   (2005-03-11 12:37) [8]

Если тебе так надо то посмотри компоненты JCL, там есть пример записи в exe сразу после компиляции, причем интегрировано в IDE. В мену Projects добавляет пункт Insert JCL Debug data, все с исходными текстами. Но с ресурсами тебе будет на порядок проще. Выбирай сам, может тебе для общего развития требуется. :)



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2005.03.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.037 c
14-1110291057
Knight
2005-03-08 17:10
2005.03.27
Aura Fate of the Ages


14-1110460576
ArMellon
2005-03-10 16:16
2005.03.27
Какой по вашему мнению , лучший фаерволл


4-1108403182
a125
2005-02-14 20:46
2005.03.27
преобразование string -> chr


4-1107413722
Chaser
2005-02-03 09:55
2005.03.27
Как отловить перерисовку экрана?


1-1110479308
100a
2005-03-10 21:28
2005.03.27
Количество четных бит?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский