Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

За Delphi, писане в .ехе файл как?
http://mcu-bg.com/mcu_site/viewtopic.php?f=16&t=6957
Страница 1 от 1

Автор:  Ники [ Съб Юли 04, 2009 5:44 pm ]
Заглавие:  За Delphi, писане в .ехе файл как?

Има ли вариант след стартиране на програма, при някакви настройки в менютата й, тези настройки да се запомнят не в отделен файл, а в самия .ехе файл на програмата?
Ако 'да', как може да се направи това?

Автор:  zaphod [ Съб Юли 04, 2009 6:44 pm ]
Заглавие: 

сигурно има начин, но не и за делфист. принципно трябва да е невъзможно, и да го подкараш с някой хак на виста я върви я не.

Автор:  asensavov [ Съб Юли 04, 2009 8:09 pm ]
Заглавие: 

Би ли дал още разяснения какво искаш точно да направиш. До колкото разбрах искаш направените менюта на програмата да не са на отделни фаилове, а в .ехе-то. Ако е така това не е правилно, защото при пускане на .ехе-то то ще чете цялата информация (сорс). Програмистите умишлено цепят програмите на парчета и при влизане в менюто се извиква отделна функция (която е в отделен фаил) за даденото действие. Така се повишава бързодействието, защото няма да тормозиш РАМ-а и процесора. А пък е и по-лесно за редакция.

Автор:  fich [ Нед Юли 05, 2009 7:25 pm ]
Заглавие: 

Интересна идея. За да разбереш, дали е възможно , опитай при стартиран въпросния изпълним файл да го отвориш с hex редактор. Промени някой бит и опитай да го запишеш. Ако даде грешка за заключен файл - много вероятно да не може. Ако не - би трябвало да стане. Нали някои вируси си самомодифицират кода.

Автор:  relsys [ Нед Юли 05, 2009 11:36 pm ]
Заглавие: 

@zaphod - ако може да ме светнеш за разликата м/у делфи и там това на което ти пишеш.....

Автор:  ike [ Пон Юли 06, 2009 1:12 am ]
Заглавие: 

relsys написа:
@zaphod - ако може да ме светнеш за разликата м/у делфи и там това на което ти пишеш.....

Как програмист на Делфи хваща лъв в клетка. Опищява всички форуми да му изпратят компонента за фащане на лъвове в клетка.
И по темата на Ники - Да възможно е, но не искам да ти развалям кефа да откриеш начина сам.

Автор:  zaphod [ Пон Юли 06, 2009 10:11 am ]
Заглавие: 

relsys написа:
@zaphod - ако може да ме светнеш за разликата м/у делфи и там това на което ти пишеш.....

сигурно има няква, но по въпроса на темата не я виждам, еднакво невъзможно ми изглежда.

Автор:  RM [ Пон Юли 06, 2009 1:16 pm ]
Заглавие: 

http://www.torry.net/authorsmore.php?id=3984
Казват че виндиуса не позволява да се пипа работеща програм , съответно да се самомодифицира ...... може и да може не знам :D

Автор:  NikB [ Чет Юли 23, 2009 6:31 pm ]
Заглавие: 

@zaphod написа:
Как програмист на Делфи хваща лъв в клетка. Опищява всички форуми да му изпратят компонента за фащане на лъвове в клетка.
И по темата на Ники - Да възможно е, но не искам да ти развалям кефа да откриеш начина сам.

Това беше преди програмистите на Делфи да се научим да четем MSDN :)
Жалко, че докато се изучим, делфито стигна до умиране (въпреки слабата тенденция за съживяване напоследък :))

По темата:
Никак не е добра идея да се модифицира Exe-то. Не само вистата, мистата, Win 7, и кой зне кое ще е след това, ами и всяка антивирустна програма ще вряка гадно.

Автор:  Predator_MF [ Съб Авг 08, 2009 3:48 pm ]
Заглавие:  Re: За Delphi, писане в .ехе файл как?

Ники написа:
Има ли вариант след стартиране на програма, при някакви настройки в менютата й, тези настройки да се запомнят не в отделен файл, а в самия .ехе файл на програмата?
Ако 'да', как може да се направи това?


На теория има, на практика такъв вариант е много неприемлив. Трябва ти отделно helper приложение което да запише в exe-то модификациите, тъй като не можеш да пишеш във executable докато се изпълнява

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/