0

私はこの答えを見ましたCの関数のポインタから関数の名前を取得する方法は?。しかし、このソリューションはLinux用です。

4

1 に答える 1

0

これを見つけましたhttp://ivbel.blogspot.fr/2012/02/how-to-get-functions-name-from.html

    res = SymGetSymFromAddr64(GetCurrentProcess(), addr, &dis64, pSym);
if (!res)
{
    /* TODO: call your trace function instead of printf */
    printf("SymGetSymFromAddr64 fails, error=%ld\n", GetLastError());
    return FALSE;
}
else
{
    strcpy(symbolName, pSym->Name);
}

完全なコードはリンクにあります

于 2012-11-28T08:01:33.423 に答える