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
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.
.
Debes escalar privilegios para el hilo/programa en Win7 en WinXp no es tan nesesario.
Dulces Lunas!¡.