Pregunta: | 8453 - LEER MEMORIA |
Autor: | txavier miro |
He de leer el archivo *.html que descarga el navegador de internet. Me han dicho que esta en memoria RAM.
Como puedo acceder a ella desde VB6? Donde hay informacion de como abrir un fichero en memoria RAM desde un VB? Gracias por todo |
Respuesta: | Pedro Mass |
En Visual Basic 5 se puede leer la memoria con lo siguiente:
'se declara el procedimiento que se va a usar en la biblioteca de vb5. Private declare sub getmem1 lib "msvbvm50.dll"(byval memaddress as long,var as byte) 'se crea alguna función para leer lo que quieres. private function leer(direccion as long,longitud as integer) as string dim i as integer,valordevuelto as byte,temporal as string for i=0 to longitud call getmem1(direccion+i,valordevuelto) temporal=temporal & chr(valordevuelto) next i leer=temporal end function Prueba con la biblioteca del vb6 msvbvm60.dll para ver si puede hacerlo. Pero a mi me parece que la página web debe estar en la carpeta de temporal de los ficheros de internet. |