Crash? ajuda aqui.
void cDirectx::Hook(void)
{
// Creetiz : Hans && Gordon
DWORD dwD3D9, Adrr, *vTable;
dwD3D9 = NULL;
do {
dwD3D9 = (DWORD)GetModuleHandle("d3d9.dll");
Sleep(10);
} while(!dwD3D9);
Adrr = Directx.FindPattern(dwD3D9, 0x128000, (PBYTE)"\xC7\x06\x00\x00\x00\x00\x89\x86\x00\x00\x 00\x00\x89\x86", "xx????xx????xx");
if (Adrr) {
memcpy(&vTable,(void *)(Adrr + 2), 4);
oReset = (tReset) DetourFunction((BYTE *) vTable[16], (BYTE *)&MyReset);
oPresent = (tPresent)DetourFunction((BYTE *) vTable[17], (BYTE *)&MyPresent);
}
}
Este código está correto? é da base do luizinloko aquela menu selection 4.0, por favor, me diz o que tem de errado naquela base....
O que eu devo atualizar.
Está dando crash assim que abre o menu!
{
// Creetiz : Hans && Gordon
DWORD dwD3D9, Adrr, *vTable;
dwD3D9 = NULL;
do {
dwD3D9 = (DWORD)GetModuleHandle("d3d9.dll");
Sleep(10);
} while(!dwD3D9);
Adrr = Directx.FindPattern(dwD3D9, 0x128000, (PBYTE)"\xC7\x06\x00\x00\x00\x00\x89\x86\x00\x00\x 00\x00\x89\x86", "xx????xx????xx");
if (Adrr) {
memcpy(&vTable,(void *)(Adrr + 2), 4);
oReset = (tReset) DetourFunction((BYTE *) vTable[16], (BYTE *)&MyReset);
oPresent = (tPresent)DetourFunction((BYTE *) vTable[17], (BYTE *)&MyPresent);
}
}
Este código está correto? é da base do luizinloko aquela menu selection 4.0, por favor, me diz o que tem de errado naquela base....
O que eu devo atualizar.
Está dando crash assim que abre o menu!
