Schau doch einfach im Forum
VOID CALLBACK DetouringDXModule( )
{
while(!GetModuleHandle(L"d3d9.dll")) Sleep( 100 );
DWORD dwPresent = HaxTools.GetAddressPtr(17);
DWORD dwReset = HaxTools.GetAddressPtr(16);
//Reset
( pReset ) = ( oReset )HaxTools.InstallD3DDetour((DWORD)dwReset,(DWORD)ResetMain,7);
//Present
Present_Hook = ( dwPresent + 0x7 );
Present_Jump = ( Present_Hook + 0x5 );
HaxTools.WriteJump((DWORD)Present_Call,(DWORD)Present_Hook);
}
int IrgendeineGlobaleVariable;
int main ( )
{
int* ptr;
ptr = &IrgendeineGlobaleVariable;
system("sleep");
return 0;
}