PDA

Ver la Versión Completa : Virtualizar memoria


deliriun
26-02-2016, 01:01:13
Hola qué tal? Tengan buen día todos.

Tengo este código::


var
V1,V2,V3: Pointer;
begin

V1:= GetProcAddress(GetModuleHandle(Libreria), Funcion1);
V2:= GetProcAddress(GetModuleHandle(Libreria), Funcion2);
V3:= GetProcAddress(GetModuleHandle(Libreria), Funcion3);

while(true) do
begin
CopyMemory(V2, V1, 96);
CopyMemory(V3, V1, 96);
end;

Pues bien, el código copia 96 Bytes de V1 a V2 y V3, Quisiera saber si hay algún método para
simular que V2 y V3 no han recibido cambios. Me refiero a que aparente que no ha habido ninguna copia de Memoria.

Estuve leyendo sobre: VirtualProtect , sin embargo creo que no es lo que estoy buscando.

Muchas gracias.

Ñuño Martínez
26-02-2016, 11:55:12
:eek: ¿Mandeloqué? :confused:

De verdad que no sé si he entiendo correctamente qué es lo que quieres, y mucho menos por qué podrías necesitar lo que he entendido que quieres.