![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Изменить исполняемый файл [D6, WinXP]
B-S-G © (2005-07-10 16:37:00)Возможно ли изменить исполняемый файл (Например, добавить Дазы данных в исполняемый .ЕХЕ файл программы во врем её работы) ???
Sha (2005-07-11 23:07:00) [1]> B-S-G (11.07.05 19:06) [6]
> А как вложить в исполняемый файл ???
Проще всего приписать данные в хвост exe append'ом из другого приложения. Затем в первом exe (после его запуска) данные будут доступны только для чтения.
uny (2005-07-11 19:15:00) [2]кстати - можно же файлу сделать "mapped" - копию файла загрузить в память, даже создать в памяти копию своего запущенного приложения и читать его(например MD5 считать).
вопрос - а можно запустить на исполнение копию файла в памяти?
т.е. делаем копию файла, запускаем её из памяти, а после работы записываем изменённый exe опять на диск?
удобно бы - можно удалить файл exe с диска ещё при работе приложения
B-S-G (2005-07-11 19:10:00) [3]
> во время работы файл *.exe выполняется, потому открыт и
> заблокирован, и ничего в этот файл на диске записать нельзя.
А как-нибудь обойти блокировку можно ???
B-S-G (2005-07-11 19:06:00) [4]
> Ну если исполняемый файл обращается к Дазе данных взятой
> из себя самого, то конечно можно.
А как вложить в исполняемый файл ???
evvcom (2005-07-11 09:55:00) [5]
> Sha © (11.07.05 09:38) [3]
:-))
Fay (2005-07-11 09:41:00) [6]2 Sha © (11.07.05 9:38) [3]
Я выступаю категорически против использования Даз банных!
Высокая температура и влажность могут губительно повлиять на аппаратную часть!
Sha (2005-07-11 09:38:00) [7]> evvcom © (11.07.05 08:46) [2]
> И что такое "Дазы"?
Дазы банных.
evvcom (2005-07-11 08:46:00) [8]Что значит "изменить исполняемый файл"? Как "добавить Дазы данных в исполняемый .ЕХЕ файл программы во врем её работы"? И что такое "Дазы"?
На 2-ой вопрос, если я правильно телепатирую, ответ нет, потому как во время работы файл *.exe выполняется, потому открыт и заблокирован, и ничего в этот файл на диске записать нельзя. Да и зачем?
Palladin (2005-07-10 23:49:00) [9]Ну если исполняемый файл обращается к Дазе данных взятой из себя самого, то конечно можно.