Mi problema es el siguiente, quiero leer una dirección base del GTA San Andreas, la cuál identifiqué con el motor de búsquedas de Cheat engine, pero como no me acuerdo mucho de AHK, no puedo llegar a leerla mediante un script, les dejo mi código penoso a ver si pueden orientarme un poco.
Code: Select all
F12::
value:=ReadMemory(0x70203378,"gta_sa")
msgbox, Memory address 0x70203378 = %value%
ReadMemory(MADDRESS,PROGRAM)
{
winget, pid, PID, %PROGRAM%
VarSetCapacity(MVALUE,4,0)
ProcessHandle := DllCall("OpenProcess", "Int", 24, "Char", 0, "UInt", pid, "UInt")
DllCall("ReadProcessMemory","UInt",ProcessHandle,"UInt",MADDRESS,"Str",MVALUE,"UInt",4,"UInt *",0)
Loop 4
result += *(&MVALUE + A_Index-1) << 8*(A_Index-1)
return, result
}