Вниз
Скачать: CL | DM;

Изменить исполняемый файл   Найти похожие ветки 

 
B-S-G   (2005-07-10 16:37) [0]

Возможно ли изменить исполняемый файл (Например, добавить Дазы данных в исполняемый .ЕХЕ файл программы во врем её работы) ???


 
Palladin ©   (2005-07-10 23:49) [1]

Ну если исполняемый файл обращается к Дазе данных взятой из себя самого, то конечно можно.


 
evvcom ©   (2005-07-11 08:46) [2]

Что значит "изменить исполняемый файл"? Как "добавить Дазы данных в исполняемый .ЕХЕ файл программы во врем её работы"? И что такое "Дазы"?

На 2-ой вопрос, если я правильно телепатирую, ответ нет, потому как во время работы файл *.exe выполняется, потому открыт и заблокирован, и ничего в этот файл на диске записать нельзя. Да и зачем?


 
Sha ©   (2005-07-11 09:38) [3]

> evvcom ©   (11.07.05 08:46) [2]
> И что такое "Дазы"?

Дазы банных.


 
Fay ©   (2005-07-11 09:41) [4]

2 Sha ©   (11.07.05 9:38) [3]
Я выступаю категорически против использования Даз банных!
Высокая температура и влажность могут губительно повлиять на аппаратную часть!


 
evvcom ©   (2005-07-11 09:55) [5]


> Sha ©   (11.07.05 09:38) [3]

:-))


 
B-S-G   (2005-07-11 19:06) [6]


> Ну если исполняемый файл обращается к Дазе данных взятой
> из себя самого, то конечно можно.

А как вложить в исполняемый файл ???


 
B-S-G   (2005-07-11 19:10) [7]


> во время работы файл *.exe выполняется, потому открыт и
> заблокирован, и ничего в этот файл на диске записать нельзя.

А как-нибудь обойти блокировку можно ???


 
uny ©   (2005-07-11 19:15) [8]

кстати - можно же файлу сделать "mapped" - копию файла загрузить в память, даже создать в памяти копию своего запущенного приложения и читать его(например MD5 считать).
вопрос - а можно запустить на исполнение копию файла в памяти?
т.е. делаем копию файла, запускаем её из памяти, а после работы записываем изменённый exe опять на диск?
удобно бы - можно удалить файл exe с диска ещё при работе приложения


 
Sha ©   (2005-07-11 23:07) [9]

> B-S-G   (11.07.05 19:06) [6]
> А как вложить в исполняемый файл ???

Проще всего приписать данные в хвост exe append"ом из другого приложения. Затем в первом exe (после его запуска) данные будут доступны только для чтения.



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.021 c
8-1111931405
ASD!
2005-03-27 17:50
2005.07.31
Посоветуйте компонент поддерживающий все графические форматы!


14-1121009468
NewWonder
2005-07-10 19:31
2005.07.31
Что-то с монитором :(


14-1120715505
Ega23
2005-07-07 09:51
2005.07.31
С днем рождения! 7 июля


6-1113996587
MegaVolt
2005-04-20 15:29
2005.07.31
Как определить когда появляется запись в ARP таблице?


14-1120935349
lookin
2005-07-09 22:55
2005.07.31
Еще вопрос - какая версия считается более старшей?




   Наверх