Utilice ReadProcessMemory para leer la memoria del programa
ByVal es para pasar el valor, Byref es para pasar la dirección, puede ByVal directamente el número, o puede ByVal variable, &H significa hexadecimal
ByVal &HCFD3D4 es para pasar el número hexadecimal CFD3D4 directamente al llamante función, si no se agrega ByVal, el valor predeterminado es Byref, que es la dirección del valor pasado. Por supuesto, el resultado es completamente diferente si se usa una variable:
Dim m As Long
Dim m As Long is Pase el número hexadecimal CFD3D4 directamente a la función de llamada. Si no se agrega ByVal, el valor predeterminado es Byref, que es la dirección del valor pasado. Por supuesto, el resultado es completamente diferente. Si usa variables:
Dim m As Long
m = &HCFD3D4
ReadProcessMemory PHandle, ByVal m, life, 4, 0&