Я провожу некоторые случайные эксперименты и хочу распечатать адрес, по которому программа находится в данный момент.Я попытался сделать следующее, но это не работает:
void foo() {
DWORD blah;
__asm {
mov blah, eip
}
std::cout << blah << "\n";
}
и вместо этого дает «неправильный тип операнда» в строке mov
.
Я пробовал несколько типов дляblah
.
Кто-нибудь знает, что я делаю не так?