Fix everything

This commit is contained in:
Gray
2024-03-19 09:47:24 -04:00
parent a8e3bd4fbf
commit 54b2383124
10 changed files with 118 additions and 45 deletions

View File

@@ -357,14 +357,22 @@ namespace Hooking
static bool Unhook(void* Addr)
{
return MH_DisableHook((PVOID)Addr) == MH_OK;
}
bool bWasUnHookSuccessful = MH_DisableHook((PVOID)Addr) == MH_OK;
/* static bool Unhook(void** Addr, void* Original) // I got brain damaged
{
Unhook(Addr);
*Addr = Original;
} */
if (bWasUnHookSuccessful)
{
for (auto it = AllFunctionHooks.begin(); it != AllFunctionHooks.end(); it++)
{
if (it->Original == Addr)
{
AllFunctionHooks.erase(it);
break;
}
}
}
return bWasUnHookSuccessful;
}
}
}