Código
Public Function ReadBytes(ByVal handle As IntPtr, ByVal address As Long, ByVal bytesToRead As UInteger) As Byte() Dim ptrBytesRead As IntPtr Dim buffer As Byte() = New Byte() {} ReadProcessMemory(handle, address, buffer, bytesToRead, ptrBytesRead) Return buffer End Function
Código
ReadBytes(OpenProcess(PERMISOS_DE_ACCESO, 0, PROCESS_ID), ADDRESS, TAMAÑO_A_LEER)
Una función bastante fácil que lee un array de bytes de un proceso, en XP lee normalmente la memoria de un proceso pero en 7 siempre retorna 0.
Me frustra ya que actulize a 7 teniendo XP, tenia muchos proyectos sobre la memoria y ahora no me funcionan.
Si existe alguna solución, Gracias por adelantado.