Re: Определить адрес функции CRT через GetProcAddress
От: fallen  
Дата: 04.01.04 21:55
Оценка:
Здравствуйте, reptile, Вы писали:

R>Как можно это сделать???

R>Нужно опеределить абсолютный адрес данной функции в CRT,
R>т.к. при вызове ее через extern определения позволяет лишь вызвать ее через смещение относительно текущего адреса машинной инструкции (таков компилятор). А мне нужен вызов через абсолютный адрес в адресном пространстве процесса.

Можно знать зачем тебе абсолютный адрес. В другой процесс ты его все равно не передашь, а в своем тебе везде подойдет и смещение. Вообще по умолчанию линкер ставит в качестве адреса загрузки 0x40000000, так что чтобы получить абсолютный адрес нужно добавить эту константу(правильную работу не гарантирую)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.