Descargar sección de memoria

Iniciado por vvictoristudio, 2 Febrero 2010, 23:14 PM

0 Miembros y 1 Visitante están viendo este tema.

vvictoristudio

Salu2 para todos los foreros...

Esta vez vengo kon otra interrogante... y ahi va

Cómo puedo descargar de la memoria de un proceso la referencia que tiene este sobre un determinado archivo? Me explico:

A veces hay un archivo que no podemos borrar y el explorer nos muestra un cartel diciendo "este archivo esta siendo usado por otro proceso... bla, bla". Lo que quiero es sabiendo kien es ese proceso y conociendo la region de la memoria en que este hace referencia al archivo, simplemente descargarla, para entonces poder borrar el archivo.

si alguien puede ayudarme... se lo agradezco de antemano.

cobein

Mira hay un source por ahi para hacer eso, es chino y no recuerdo el nombre ahora, pero utiliza apis de ntdll para enumerar todos los hadles despues los filtra (solo handles de archivos) y si mal no recuerdo lo duplica localmente y lo cierra.

Seguramente alguno por aca lo tiene o recurda el blog donde esta.
http://www.advancevb.com.ar
Más Argentino que el morcipan
Aguante el Uvita tinto, Tigre, Ford y seba123neo
Karcrack es un capo.

seba123neo

La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

vvictoristudio

Muchas gracias por el link, me sirvio de mucho... realmente te lo agradezco pues llevo hace tiempo tratando de hacer y nada.