Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как можно что то запихать в Exe файл? [D5, Win95/98, WinME]


Страницы:   1 2

k-sergey ©   (2002-10-30 11:41:00) 

Как можно что то запихать в Exe файл?
ну как бы сохранение данных программы в самом exe фйле...
Помогите кто знает...!
пишите на мыло k-sergey@mail.ru


cutter-pro   (2002-10-30 11:52:00) [21]

Один из вариантов легкий, другой - трудный.
Трудный вариант: изучить структуру exe файла, заголовки, таблицы сегментов и т.д. и корректировать в необходимом месте, определяемом на основании выше приведенной информации.
Легкий вариант: объявить, например, типизированную константу с каким-нибудь предопределенным (редким:) значением типа 1234h, затем найти в файле смещение этой переменной, а зная смещение данных в файле, можно туда записывать все, что хочешь.

P.S. Это классический банальный подход (когда ничего другого в голову больше не приходит:). Естественно, есть и другие варианты и их практически бесконечное количество. Работало бы воображение.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо