|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Янв 4, 2004 18:02:33 Возможно ли в масме указать название секции? Например, я не хочу ".text" а хочу ".code". Возможно ли такое изменение? |
|
|
Дата: Янв 4, 2004 19:50:00 · Поправил: S_T_A_S_ .CODE YorName - это работает YorName segment para public 'CODE' - это тоже должно, но в теории я не нашел, пробуйте методом тыка ;) |
|
|
Дата: Янв 4, 2004 21:40:02 SolidCode А может проще через пе редактор? Или патч универсальный. |
|
|
Дата: Янв 4, 2004 23:19:33 link.exe /merge:.text=.code |
|
|
Дата: Янв 5, 2004 12:48:34 Если нужна дополнительная секция кода, можно задавать её имя прямо в директиве .code так (имена с точкой, правда, не поддерживаются): .code section1 |
|
|
Дата: Янв 5, 2004 18:12:03 Спасибо всем за варианты. Я, пожалуй, воспользуюсь советом comrade. Я пробовал ".CODE YorName", но структура проги странным образом изменилась. PE-редактор - это, конечно, гимор. Мне ведь это надо вставить в RadASM проект, чтобы так компилировалось. И теперь ещё новые вопросы. Как получить доступ к содержимому собственной секции? Как можно указывать атрибуты секций при линковке (напр. readable writable executable и т.п.)? |
|
|
Дата: Янв 5, 2004 18:22:41 [ SolidCode: Как можно указывать атрибуты секций при линковке] А об этом уже есть инфа в форуме, поищи.. |
|
|
Дата: Янв 6, 2004 07:41:55 link.exe /merge:.text=.code /section:.code,ERW |
|
|
Дата: Янв 22, 2004 04:38:36 comrade Что-то мой линковщик ругается на "/section:.code,ERW". Говорит: ошибка синтаксиса. А где можно найти инфу по различным параметрам линковщика? |
|
|
Дата: Янв 22, 2004 04:44:05 elicz |
|
|
Дата: Янв 22, 2004 16:12:01 SolidCode Используй ФАСМ и все будет нормально... Там все твои вопросы решаются очень и очень просто... |
|
|
Дата: Янв 23, 2004 17:58:51 elicz - это что такое? |
|
|
Дата: Янв 25, 2004 15:24:39 |
|
|
Дата: Янв 25, 2004 20:57:15 Имено в сырцах для MASM на именно .code - неполучится. .code там зарезервированное слово и конкретно означает тот же самый .text - т.е. дефолтную секцию кода. Можно поменять вручную в бинарнике. В Hiew например. Это быстро. Или секцию кода объявлять с другим (не .code) именем через segment. |
|
|
Дата: Янв 27, 2004 02:42:25 Чё ты гонишь, я всё время так меняю |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.081 |