c – winapi从函数的地址中获取受损的名称
作者:互联网
在我的应用程序中,我有功能的虚拟地址,我想得到他们的错位名称.
现在我只能通过使用winapi SymFromAddr函数获得未编号的名称.
有没有办法获得受损的名字呢?
解决方法:
使用SymSetOptions().您想要关闭SYMOPT_UNDNAME选项以查看损坏的名称.
所以,粗略地说:
DWORD options = SymGetOptions();
SymSetOptions(options & ~SYMOPT_UNDNAME);
if (SymFromAddr(hProcess, dwAddress, &dwDisplacement, pSymbol))
{
// etc...
}
SymSetOptions(options);
标签:name-mangling,c,winapi 来源: https://codeday.me/bug/20190830/1767316.html