标签作为参数

时间:2011-01-26 16:28:42

标签: c reverse-engineering

void InitCallback(DWORD callback)
{
goto EndTramp;
Tramp:

 __asm
 {
  pushad
                call callback
                popad 
  ret 
 }
EndTramp:

 JmpPatch(0x6D8AC1, (DWORD)Tramp);
 return;
}

错误C2065:'Tramp':未声明的标识符

如何从标签中提取地址?

1 个答案:

答案 0 :(得分:2)

没有一种可移植的方式来获取C或其后代中的标签地址。

我看到你在Windows上使用MSVC - 通常有助于明确平台(在这种情况下,编译器)版本。可能有一个特定的技巧,但可能没有。

也许您正在对一些汇编​​程序代码进行逆向工程,并且需要在汇编程序中包含更多代码。