Example #1
0
bool ProxyFuncJmp::removeHook() {
    return m_isInited && WriteToProtectedMem(m_pTarget, m_pOriginalCode, NULL, kJmpInstructionSize);
}
Example #2
0
bool ProxyFuncVFTable::removeHook() {
    return (m_isInited) && WriteToProtectedMem(m_pTarget, &m_pOriginalFunc, NULL, sizeof(m_pOriginalFunc));
}
Example #3
0
bool ProxyFuncJmp::installHook() {
    return m_isInited && WriteToProtectedMem(m_pTarget, m_pJmpCode, NULL, kJmpInstructionSize);
}
Example #4
0
bool ProxyFuncVFTable::installHook() {
    return (m_isInited) && WriteToProtectedMem(m_pTarget, &m_pSubstFunc, NULL, sizeof(m_pSubstFunc));
}