| Микроконтролери и електроника 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 ] | |||||||||
| Заглавие: | ||||||||||
Как програмист на Делфи хваща лъв в клетка. Опищява всички форуми да му изпратят компонента за фащане на лъвове в клетка. И по темата на Ники - Да възможно е, но не искам да ти развалям кефа да откриеш начина сам. |
||||||||||
| Автор: | zaphod [ Пон Юли 06, 2009 10:11 am ] | |||||||||
| Заглавие: | ||||||||||
сигурно има няква, но по въпроса на темата не я виждам, еднакво невъзможно ми изглежда. |
||||||||||
| Автор: | RM [ Пон Юли 06, 2009 1:16 pm ] |
| Заглавие: | |
http://www.torry.net/authorsmore.php?id=3984 Казват че виндиуса не позволява да се пипа работеща програм , съответно да се самомодифицира ...... може и да може не знам |
|
| Автор: | NikB [ Чет Юли 23, 2009 6:31 pm ] | |||||||||
| Заглавие: | ||||||||||
Това беше преди програмистите на Делфи да се научим да четем 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/ |
|