
29/05/2008, 12:10
|
 | Moderador | | Fecha de Ingreso: abril-2005 Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 20 años, 1 mes Puntos: 839 | |
Respuesta: Ayuda pls Cita:
Iniciado por xsmilex83 Hola necesito que me digais como puedo hacer en visual basic para sumar 1 al valor que contiene una direccion de memoria es decir
Dim cuenta As Long
Dim cuenta1 As Long
Call ReadAlong("Warrock", &H4E45FFB, cuenta)
cuenta1 = cuenta+ 1
Call WriteAlong("Warrock", &H4E45FFB, cuenta1)
seria asi??
kiero coger el valor que contiene esta direccion 4E45FFB q es 156038
y sumarle 1 y que salga 156039
aver si podeis ayudarme Gracias por todo Puedes hacerlo con la API (CopyMemory)
Código:
Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (pDst As Long, pSrc As Long, ByVal ByteLen As Long)
Código:
Dim cuenta As Long
Dim cuenta1 As Long
CopyMemory cuenta, &H4E45FFB, 4 'Copiamos el contenido de la memoria a cuenta
cuenta1 = cuenta + 1
CopyMemory &H4E45FFB, cuenta1, 4 'Copiamos el contenido de cuenta1 al puntero de memoria
Por favor, no uses esa clase de temas que no especifican la duda. ('Ayuda pls')
(Véase http://www.forosdelweb.com/f69/antes...a-esto-260690/)
Última edición por David; 29/05/2008 a las 12:15 |