【发布时间】:2015-02-17 05:57:39
【问题描述】:
通过这段代码,我可以通过函数名获取函数的地址:
DWORD dwAddr = (DWORD)GetProcAddress(GetModuleHandleA("user32.dll"), "MessageBoxA");
但是可以做相反的过程吗?从函数地址找到函数名?
假设MessageBoxA 地址是0x1234abcd。我想要的是这样的:
char *func_name = this_is_what_i_want(0x1234abcd);
printf("%s", func_name); // this will print "MessageBoxA"
操作系统:Windows
【问题讨论】:
-
也许this 的帖子可以提供帮助。