Hola a todos.
Veran, estoy tratando de hacer un cheat para un juego (solo por gusto, apenas juego xD).
Abro el proceso y busco las variables pertinentes.
Pero todos los procesos empiezan en 0x10000 y acaban en 0x7FFE0FF0
(en mi sistema, o por lo menos eso me dice la estructura SYSTEM_INFO) entonces este bucle que es que lee:
-   
-   
-   
-        // si es un puntero a SYSTEM_INFO  
-   
-       currentAddress=(DWORD)si.lpMinimumApplicationAddress; 
-          // Obtengo la direccion donde comienza el proceso 
-   
-      // Estare leyendo hasta llegar al final del espacio de direcciones del proceso 
-       while (currentAddress < (DWORD)si.lpMaximumApplicationAddress) { 
-        
-             VirtualQueryEx(...) 
-              ReadProcessMemory(...) 
-   
-      } 
-   
-   
-   
-   
Pero tarda siglos en recorrer todas las direcciones. Cómo podria hacer para leer solo las direcciones desde donde empieza a donde acaba ? 
Es decir, abri el regmon con el WinHex y empieza en 0x10000 y acaba en 5B187FF0
(en mi equipo)
Como puedo averiguar esa direccion ?
Gracias