Показать сообщение отдельно
Старый 16.11.2005, 16:49   #22  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2494 (89) +++++++++
Регистрация: 20.08.2005
Цитата:
Сообщение от Андре
Хм.... уверен ?
Естественно исполняемый код заново не компилируется.
Если обратиться к формату исполнимого файла, то видно, что таблица ресурсов хранится отдельно. При этом в заголовке хранится ссылка на нее и ее размер. Т.е. если объем изменений в ресурсах меньше или равен ех предыдущему размеру, то можно сохранить поверх старой. Если больше, то переносим ресурсы в конец файла и правим заголовок.
Естественно тут есть ограничения - порядок следования таблиц может быть критичен для выполнения, какие-то защиты, самомодификация экзешника, в конце-концов экзешника может быть запакован.
__________________
Axapta v.3.0 sp5 kr2