Re[2]: Как узнать размер сегментов на С++?
От: AgBoKaT  
Дата: 16.10.04 03:37
Оценка:
Здравствуйте, glyph, Вы писали:

Можно попытаться через поля в заголовке исполняемого файла. Можно попытаться через асм. А зачем это?

Это для защищенного режима надо для инициализации таблицы GDT, хотя оказалось размер можно вычислить используя asm-ий файл(и вообще наверно можно указать размер заведомо больший нужного), получаемый при компиляции сишной программы с ключом -S. Но вот мне интересно: а можно ли средствами с++ получить адрес, напр, сегмента кода, т.е. без использования этого:
unsigned CSEG;
__asm{
mov CSEG,cs
}
???
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.