VC++, расширить секцию кода

 
0
 
C++
ava
Zmaster555 | 19.02.2013, 16:32
Здравствуйте. Пишу проект, использую Visual Studio 2008, можно ли как то в свойствах проекта, либо может с помощью директив компилятора расширить секцию кода получаемого Release exe-шника? Т.е. у меня получается на выходе exe файл с RAWsize секции кода 3кбайта, мне нужно расшить ее до 10кбайт (и соответственно на столько же и VAsize), получаемое при расширении пространство без разницы чем будет забито, лишь бы потом вписать туда извне свои данные.
Ответы (2)
ava
YDean | 20.02.2013, 20:02 #
как-то так

#pragma data_seg(".text")   
char buf[10000]={0};           
#pragma data_seg()


для записи может понадобиться
#pragma comment(linker,"/SECTION:.text, RWE")
только вот, как там с DEP и защитой - может не запуститься.
ava
Zmaster555 | 21.02.2013, 07:48 #
Идеально, спасибо!
Зарегистрируйтесь или войдите, чтобы написать.
Фирма дня
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Участники
advanced
Отправить