Olá! Eu estou criando um projeto em c++/asm e perto de finalizar tive uma duvida na qual não sei resolver por não ter muito conhecimento.
Acontece que eu preciso descobrir o endereço de memória de uma função que estiver dentro do projeto, como não conheço bem sobre o assunto tentei fazer o seguinte:
template <class T> int funcAddress(T func){
static int retorno = 0;
__asm{
MOV EAX, func
MOV retorno, EAX
}
return retorno;
}
Obviamente não deu certo, alguém poderia me ajudar nisso? preciso muito de descobrir como pegar o endereço onde a função está alocada.
Agradeço!