|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.03.2008, 12:39 | #1 |
Познаю мир
Форумчанин Подтвердите свой е-майл
Регистрация: 05.10.2007
Сообщений: 387
|
Редактировать exe файл
Всем доброго времени суток !
у меня есть вопрос : Допустим я откомпилировал свой нужный мне ехефайл .. после чего мне нужно изменять его содержимое (в чястности memo1.2.3.4 checkbox1.2.3 edit1,2,3 (и по возможности image)) с помощью другово ехефайла(Вроде редактора) , в основном текст. Дайте пожалуйста пример изменения в готовом ехефайле например memo1.lines на нужные мне lines. ЗЫ Суть программы : Программа для создания виртуальных открыток Содержит в себе откомпилированный ехе файл но пустого содержания открытки . Юхер "рисует" открытку, после чего этот файл распаковывается в нужное юзеру место с нужной иконкой и его содержимое (вышеуказанные компоненты) меняются на то что нарисовал юзер(набор координат итп) в итоге запустив получившийся отредактированный файл юзер должен увидеть то что он рисовал в данной программе. ПОсле завершения выложу программу на форум.Думаю она будет довольно палезна при праздниках ... ---
|
09.03.2008, 12:44 | #2 |
Участник клуба
Регистрация: 02.09.2007
Сообщений: 1,193
|
Храните данные в отдельных файлах или в базе данных.
|
09.03.2008, 12:52 | #3 |
Познаю мир
Форумчанин Подтвердите свой е-майл
Регистрация: 05.10.2007
Сообщений: 387
|
От этого я пытаюсь избавится ...
Понмаете если Вам прислали 1 файл открытку то запустил и наслаждайся .. А если Вам прислали кучу файлов с трудной инструкцией куда что распаковать и как назвать то это уже не поздравление В файлах данные хранятся только на этапе разрабокти ... Поэтому преследую цель минимизировать количество файлов в готовой открытке до 1го. ---
|
09.03.2008, 16:34 | #4 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
GAGARIN-NEW, пользуйтесь стандартными ресурсами PE-файлов. LoadResource, FindResource, UpdateResource и т.д. И внимательнее смотрите, что пишут в других разделах: http://programmersforum.ru/showthread.php?t=15282
|
09.03.2008, 16:56 | #5 | |
Познаю мир
Форумчанин Подтвердите свой е-майл
Регистрация: 05.10.2007
Сообщений: 387
|
Спасибо тему незаметил сначяла.Полностью прочитал но ответа не нашол...
В теме в основном рассматривается изменение текста в других программах (т.е. чужих) яж хочю изменить текст в моей программе (естественно я знаю какой компонент как называется .name тоесть/если это может помочь). Во 2х прочитал что "Вася" на "Петя" поменять можно , однако "Вася" на "Василий" не получится , или по крайнец мере это сложно. Цитата:
---
|
|
10.03.2008, 14:16 | #6 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Было у меня чтот наподобии вашей проблемы. Вообщем заметил одну вещь ( не стал разбираться, как компилить ресурсы и прямо вшивать в ехе ) взял да и после моего ехе ( вашей открытки ) на смещении, в конеце файла, сформированный файл вписал ( личный формат ) да и все. При запуске Вашей открытки этот самый файл можно допустим так прочитать. Структура получившегося файла ( открытки ) после редактирования:
[Данные исполняемого файла .exe] [Формат открытки со всеми данными] [4 байта - смещение на данные открытки, те что мы писали] т.е. читаем последнии 4 байта после них идем по файлу и начинаем читать наши данные смысл такой. Кстати пример есть на моей страничке называется All-In-One ( правда давно писал, так что может немного криво там все но работает ). |
10.03.2008, 15:17 | #7 |
Познаю мир
Форумчанин Подтвердите свой е-майл
Регистрация: 05.10.2007
Сообщений: 387
|
Скачял Ваш проект. Просмотрел , к сожалению нету некоторых компонентов . поэтому откомпилировать не удалось (хотя это в принцыпе ненужно ...)
Дайте пожалуйста пример перезаписи и чтения из своего файла ..в общем если уменьшить инфо которое мне необходимо "дописать" к файлу то получится примерно Код:
Как мне добавить N-нное количество строк в готовый ехе а потом имже считать добавленные строки ??? буду очень признателен если выложите пример . ---
Последний раз редактировалось GAGARIN-NEW; 10.03.2008 в 15:20. Причина: Дополнил |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
chm файл | Михаил Юрьевич | Общие вопросы Delphi | 2 | 10.07.2008 08:17 |
Код в bat файл | ryton | SQL, базы данных | 1 | 30.06.2008 09:33 |
Как с поиощью hiew вставить в файл строчку, "раздвинуть" файл и вставить туда строчку? | barand | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 28.06.2008 10:58 |
Как редактировать дату в связаных таблицах ADO | Alexsandr | БД в Delphi | 1 | 27.05.2008 09:38 |
ini файл | Simply-Art | Общие вопросы Delphi | 3 | 17.06.2007 14:43 |