小编Bab*_*Cat的帖子

如何在VC++中获取函数的真实地址

我正在学习Win32API.我的程序有两个功能.我尝试在VC++中使用调试模式.我在调用dumy函数时设置了一个断点

void CALLBACK Dummy(){

    printf("\n Hello Dummy Func!");
}

//////////////////////////////////////////////////////////////////////////

int _tmain(int argc, _TCHAR* argv[]){

      (breakPoint) Dummy();
}
Run Code Online (Sandbox Code Playgroud)

当我调用dumy()函数时.程序跳转到地址012110D7作为流程代码

Dummy:
012110D7  jmp         Dummy(12113A0h) 
Run Code Online (Sandbox Code Playgroud)

虚拟函数的实际地址是12113A0h我的问题是如何获取虚函数的实际地址是12113A0h当我在发布模式下运行时问题解决了.这是我第一次加入StackOver流程.我希望每个人都能帮助我.谢谢 !!BUZZ

windows winapi dllimport visual-c++

2
推荐指数
1
解决办法
255
查看次数

标签 统计

dllimport ×1

visual-c++ ×1

winapi ×1

windows ×1