Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.27;
Скачать: CL | DM;

Вниз

Добавление информации в 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.042 c
3-1109090017
fess
2005-02-22 19:33
2005.03.27
Импорт записей ADO


14-1109957843
TUser
2005-03-04 20:37
2005.03.27
Ваше мнение


14-1109962663
YurikGL
2005-03-04 21:57
2005.03.27
Гигабит???


1-1110954693
lehich
2005-03-16 09:31
2005.03.27
проверить вхождение подстроки в строку


1-1110433767
Alexandr3
2005-03-10 08:49
2005.03.27
AccessViolation непонятно с чего