Форум — Ответы     (  К темам )
 ?  Vadim Ch.: Как определить новый сегмент в Buildere? (13-02-2003 13:19:21) http://v-ch.h1.ru
Кто нибудь знает как в Builder'е определить свой сегмент?
Например в Visual C++ это делается так:
#pragma data_seg("mynewseg")
int my_data = 0x12345678;
#pragma data_seg
и в exe-шнике появляется сегмент с именем mynewseg.
Пробовал
#pragma codeseg ?
но в help-ере он подробно не описан. Возможно ли это в принципе?
 Георгий (17-02-2003 19:40:12)
Если не секрет, то зачем это нужно? — Драйвер делаешь?
 VadimCh (18-02-2003 08:59:28) http://v-ch.h1.ru
можно к примеру в свой сегмент записать ассемблерный код, затем изменить PE заголовок, чтобы при запуске программы переход был на дааный сегмент. К примеру,
за'xor'ил родной сегмент .text, а потом его обратно... и т.п.
 Георгий (19-02-2003 09:07:56)
Ясно — создание такой программы, чтобы она работала, но никто не понимал как.