Página 1 de 1

[VB6] POINTER/PUNTERO DINAMICO

Publicado: 08 Abr 2010, 23:50
por Epatico
Hola, me dirijo a ustedes con el proposito de pedirles alguna ayuda, ya que me he estado quemando la cabeza con esto que no me sale xP..

Estoy intentando hacer un "programa" que lea la vida de un juego online llamado "TIBIA ONLINE", utilizo la funcion readprocessmemory. Pero el problema que tengo que el puntero este cambia ya que el valor de la vida nunca va a ser el mismo..

Tienen alguna idea de como puedo hacer para leer constantemente la vida o seguir el puntero dinamico..

Gracias ^^

Re: [VB6] POINTER/PUNTERO DINAMICO

Publicado: 09 Abr 2010, 00:10
por Epatico
simplemente esto:

Dim StrDesdeOfftsetExterno As String * 11 'bytes de reserva en memoria para almacenarlos

hwnd = FindWindow(vbNullString, "TIBIACL")

If hwnd = 0 Then
MsgBox "No encontré el CLIENTE", vbCritical, ""
Exit Function
End If

hwnd = 4719520

Call GetWindowThreadProcessId(hwnd, pid)

phandle = OpenProcess(PROCESS_ALL_ACCESS, 0, pid)

ReadProcessMemory phandle, ByVal &H10291B0, ByVal StrDesdeOfftsetExterno, 11, 0 '

frmMain.Label4.Caption = StrDesdeOfftsetExterno

Re: [VB6] POINTER/PUNTERO DINAMICO

Publicado: 09 Abr 2010, 00:22
por Epatico
si pero osea el pointer tambien cambia, no se si me explico

Re: [VB6] POINTER/PUNTERO DINAMICO

Publicado: 09 Abr 2010, 00:29
por Epatico
por medio del Cheat Engine, busque el valor de la vida

Re: [VB6] POINTER/PUNTERO DINAMICO

Publicado: 15 Abr 2010, 20:54
por Epatico
alguien me podría ayudar o alguna solución!, gracias por leer el thread..