QUOTE=nicki240;16497608]pDevice->SetRenderState(D3DRS_ZENABLE,false);
pDevice->SetTexture(0,Red);
pDrawIndexedPrimitive(pDevice, Type, BaseVertexIndex, MinVertexIndex, NumVertices, startIndex, primCount);
pDevice->SetRenderState(D3DRS_ZENABLE,true);
pDevice->SetTexture(0, Green);
Jetzt brauche ich auch noch Hilfe :
Wie mache ich die detour wieder undetected ? Muss die unbedingt ausgetauscht werden ?
Womit mache ich den Hash wieder undetected ? Ich habe kein Programm gefunden .[/QUOTE]
PHP Code:
VOID _WriteMemory(PVOID dwAdress,VOID* dwValue,INT dwBytes)
{
DWORD dwProtect,dwProtected;
VirtualProtect(dwAdress,dwBytes,PAGE_EXECUTE_READWRITE,&dwProtect);
memcpy(dwAdress,dwValue,dwBytes);
VirtualProtect(dwAdress,dwBytes,dwProtect,&dwProtected);
}
VOID _WriteJump(DWORD dwFunction,DWORD dwAddress)
{
BYTE DetourBytes[5] = {0xE9,0x00,0x00,0x00,0x00};
*(DWORD*)(&DetourBytes[1]) = ( dwFunction - dwAddress ) - 0x5;
_WriteMemory((LPVOID)dwAddress,(LPBYTE)DetourBytes,5);
}
in dein deatour.h :)