Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo lee VB el valor en la dirección de memoria reconocida?

¿Cómo lee VB el valor en la dirección de memoria reconocida?

La función pública NCNR (Hwnd es Long, lpAddress es Long, ByVal lLen opcional es Long = 1) declara algunas variables necesarias para Long

Ir a err1 cuando ocurre un error

.

"Dim PID As Long" almacena el identificador del proceso (ID de proceso).

Dim PHandle sólo 'almacena el identificador del proceso.

Obtener el identificador del proceso

GetWindowThreadProcessId Hwnd, PID

Utilizar el identificador del proceso para obtener el identificador del proceso.

pHandle = open PROCESS(PROCESS_ALL_ACCESS,False,PID)

Lee los datos en la dirección de memoria.

ReadProcessMemory PHandle, ByVal lpAddress, ByVal VarPtr(NCNR), lLen, 0 &

Cierre el identificador del proceso.

Cerrar proceso de control

Salir de la función

err1:

NCNR = &

Finalizar función

Escribe una función para ti. Solo necesitas ingresar a la ventana HWND, dirección x y número de bytes para obtenerla.

Por ejemplo: NLNow = NCNR(lHwndOK, lValue+& H1F04, 2)'Valor de fuerza interna actual