Адрес функции
От: Аноним  
Дата: 31.07.08 10:36
Оценка:
Объясните пожалуйста, почему реальный адрес функции, к примеру, такой: 0x00411360, а при получении адреса в переменную почему то указыавает не на реальный адрес а на метку в которой лежит реальный адрес (0x004111d6)? Есть ли логика в разности между ними?


int WINAPI Function1(int j)
{
     return 5;
}

int main(int argc, char* argv[])
{
    DWORD addr = (DWORD)Function1;//addr указывает на метку откуда джампается (jmp) на реальный адрес!
    // хотя если поместить Function1 в Watch окно - адрес будет реальный?
    return 0;
}


И как получить реальный адрес ф-ии?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.