void InitHooks()
{
    PCHAR Pattern = "\x0F\xA2\x89\x45\xF8\x83\x7D\xF8\x02";
    HANDLE hMod = GetModuleHandle(NULL);
    DWORD szModule = GetImageSize(hMod);

    DWORD addrToPatch = (DWORD)FindSignature((PBYTE)hMod, szModule, (PBYTE)Pattern);

    PatchA((LPVOID)addrToPatch, "\x0F\xA2\x89\x45\xF8\x90\x90\x90\x90\xE9\x02\x01\x00\x00\x90", 15);
}
