名字长了总有XX跟着念 2022-04-29 09:46 采纳率: 77.8%
浏览 28
已结题

detours库hook之后,进程崩溃


DetourAttach((PVOID*)(&m_GetProcAddress), m_GetProcAddressN);
FARPROC WINAPI m_GetProcAddressN(
    _In_ HMODULE hModule,
    _In_ LPCSTR lpProcName
) {

    FILE* fp = fopen("test.txt", "ab+");
    if (fp != NULL) {
        fwrite(lpProcName, strlen(lpProcName), 1, fp);
        fclose(fp);
    }
    return m_GetProcAddress(hModule, lpProcName);
}

static
FARPROC
(WINAPI*
m_GetProcAddress)(
    _In_ HMODULE hModule,
    _In_ LPCSTR lpProcName
)= GetProcAddress;

好像只要访问了lpProcName就会崩溃

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 5月7日
    • 创建了问题 4月29日