Ver Mensaje Individual
  #1  
Antiguo 30-03-2007
Lambda Lambda is offline
Registrado
 
Registrado: mar 2007
Posts: 2
Reputación: 0
Lambda Va por buen camino
Ayuda sobre crear puntero a memoria

wenas soy nuevo por estos lares, y conmigo traigo una pequeña pregunta

quiero hacer una DLL que al inyectarla a un proceso haga un puntero a una funcion que esta en una determinada adress, nunca he usado los punteros en delphi por lo que no tengo ni idea de como hacerlo.

Tengo un codigo en C++ de como seria la cosa, pero me interesa hacerlo en delphi

Dejo el codigo por si os puede ayudar

Código:
//The definition of the Gunz output chat function
typedef void (__cdecl* ZChatOutputFunc)(const char* lpcMsg, int iType /*= 0*/,int iLoc /*= 0*/,  DWORD dwColor);

//Making the pointer to that func in Gunz
ZChatOutputFunc ZChatOutput = (ZChatOutputFunc)0x00429e60;
Asi seria en C++ pero en delphi no tengo ni idea, ya que no se nada acerca de punteros

saludos y gracias por adelantado ^^
Responder Con Cita