C++实现修改函数代码HOOK的封装方法

2020-01-06 13:03:55王冬梅

        ::VirtualProtect(m_pfnOrig, 8, PAGE_READWRITE, &dwOldProtect);  
        ::WriteProcessMemory(GetCurrentProcess(), (VOID*)m_pfnOrig, m_btNewBytes, 8, NULL);  
        ::VirtualProtect(m_pfnOrig, 8, dwOldProtect, NULL);  
    }  
}

 

希望本文所述对大家的C++程序设计有所帮助。