|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
12.01.2016, 17:30 | #1 |
Пользователь
Регистрация: 08.01.2016
Сообщений: 27
|
Вопрос по ресурсам
Привет. У меня возник вопрос, как реализовать изменение ресурса, в уже скомпилированной программе? (Изнутри программы)
К примеру, пишу софт: Код:
|
12.01.2016, 17:38 | #2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
WinAPI функции в помощь:
BeginUpdateResourceW UpdateResourceW EndUpdateREsourceW Изменять собственный exe когда он работает - не получится. Копируете свой exe, меняете данные в копии, далее создаете батник, запускаете его, закрываетесь сами, батник ждет пока умрет процесс, затем удаляет старый exe, переименовывает измененный в старое имя, запускает его и удаляет сам себя. Последний раз редактировалось Человек_Борща; 12.01.2016 в 17:43. |
12.01.2016, 17:41 | #3 | |
Пользователь
Регистрация: 08.01.2016
Сообщений: 27
|
Цитата:
|
|
12.01.2016, 17:56 | #4 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
ищите описания этим функций конкретно на delphi. А так-то да, можно с любого ЯП под виндой чужие бинарники менять.
|
12.01.2016, 18:16 | #5 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
а зачем именно так? другого пути нет?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
12.01.2016, 18:30 | #6 |
Пользователь
Регистрация: 08.01.2016
Сообщений: 27
|
|
12.01.2016, 18:44 | #7 | |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Цитата:
это, наверное, я такой сякой, привык модифицировать исходники, а не бинарники. Оказывается, есть способ лучше - править бинарник! Я отстал от жизни, какой кошмар. Хоть не мат, но грубое ругательство. Зачем оно на форуме? Модератор Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
Последний раз редактировалось Аватар; 12.01.2016 в 20:15. |
|
12.01.2016, 19:18 | #8 |
Пользователь
Регистрация: 08.01.2016
Сообщений: 27
|
В моём софте используется билд из ресурса, этим способом я овладел легко, и теперь им пользуюсь. Но теперь появилась необходимость заменять этот ресурс, не прибегая к новой компиляции программы.
|
12.01.2016, 19:21 | #9 | ||
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Цитата:
Цитата:
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
||
12.01.2016, 20:08 | #10 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сброс доступа к ресурсам ПК | .Phoenix | Операционные системы общие вопросы | 8 | 25.06.2011 12:11 |
Аунтетификация и доступ к ресурсам Windows XP на Delphi. | ZerGO | Помощь студентам | 0 | 12.10.2010 22:24 |
Рассылка файлов по расшаренным ресурсам | redline85 | Работа с сетью в Delphi | 5 | 04.03.2010 13:06 |
Реализация механизмов управления доступом к ресурсам | DenisVR | Безопасность, Шифрование | 6 | 14.11.2007 11:33 |