![](/img/trans.png)
[英]Is there a way to get a signature based typeinfo mangled function name using RTTI?
[英]winapi get the mangled name from a function's address
在我的C ++ applicatoin我有功能的虛擬地址,我希望得到他們的錯位的名稱。 現在我只能通過使用winapi SymFromAddr
函數獲得未編號的名稱。 有沒有辦法獲得受損的名字呢?
使用SymSetOptions() 。 您想要關閉SYMOPT_UNDNAME
選項以查看損壞的名稱。
所以,粗略地說:
DWORD options = SymGetOptions();
SymSetOptions(options & ~SYMOPT_UNDNAME);
if (SymFromAddr(hProcess, dwAddress, &dwDisplacement, pSymbol))
{
// etc...
}
SymSetOptions(options);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.