21 lines
460 B
C++
21 lines
460 B
C++
#include "pch.h"
|
|
#include "Helpers.h"
|
|
|
|
// ¿ªÊ¼HOOK
|
|
void Helpers::HookFunction(PVOID* oFunction, PVOID Function)
|
|
{
|
|
DetourTransactionBegin();
|
|
DetourUpdateThread(GetCurrentThread());
|
|
DetourAttach(oFunction, Function);
|
|
DetourTransactionCommit();
|
|
}
|
|
|
|
// ½áÊøHOOK
|
|
void Helpers::UnHookFunction(PVOID* oFunction, PVOID Function)
|
|
{
|
|
DetourTransactionBegin();
|
|
DetourUpdateThread(GetCurrentThread());
|
|
DetourDetach(oFunction, Function);
|
|
DetourTransactionCommit();
|
|
}
|