Programación General > C/C++
Cómo leer un sector del disco
elmer.entenza:
Saludos. Necesito implementar una función en C (aunque el cuerpo sea en ensamblador) pero que devuelva en una variable (por referencia o directo, no importa la vía) el contenido de un sector del disco o de una memoria flash.
rfog:
Usa CreateFile() con una ruta UNC completa (en la documentación de la MSDN de CreateFile, en la parte de discos físicos y volúmenes está qué es eso: http://msdn.microsoft.com/en-us/library/aa363858(VS.85).aspx
Eso sí, necesitas los permisos adecuados para hacerlo.
elmer.entenza:
Amigo rfrog, me hubiera gustado mucho revisar lo que dices, pero el link no se me mostró accesible... me da el siguiente error...
Unable to Service Request
si tienes algo más... te lo agradecería.
Eternal Idol:
Click aca para el link que dejo rfog.
elmer.entenza:
Al parecer está buena la función esa. Tengo una de preguntas ahora..
En mi caso todo lo que quiero es hacer un simple programita que en FAT32 recupere un fichero que ha sido lógicamente borrado. Es decir, lo que quiero es recorrer, la estructura de la FAT y cambiar la marca de fichero borrado. Quiero además hacer esto en una tarjeta SD o una momoria flash, porque no me aceptan que lo haga en disketes por ser algo obsoleto
¿Cómo puedo acceder para leer una memoria con la función esa CreateFile? En este tema estoy severamente perdido.
Atentamete, Gracias.
Navegación
[#] Página Siguiente
Ir a la versión completa