SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: Celso en Sábado 18 de Enero de 2003, 19:17
-
Hola a todos, tengo una tarea en C, el proyecto consiste en hacer un programa tipo explorador de window (sin entorno grafico), que me permita ver todos los discos con sus particiones, las disketeras y CD-ROM's, y luego ver el contenido de cada uno de ellos, alguien me recomendo que para ver los dispositivos instalados tengo que leerlos del BIOS, pero..... ¿COMO?
-
Busque en la ayuda de c++ biosdisk y hay esta todo, por lo menos asi es en borland c++ 3.0.
-
Mira si necesitas ver las particiones si o si vas a tener que ir al BIOS como minimo, pero te vas a llevar un lindo chasco cuando tengas que aprender el manejo del bootsector y las tablas de particion. Si no sabes mucho eso lo dejaria.
Para explorar otros dispositivos recurriria al sistema operativo ya que si saltas directo al bios vas a tener que estudiarte el filesystem de cada dispositivo y leerlo a pedal.
Por ejemplo si usas DOS recurri a las subfunciones de la int 21h o si bien lo estas haciendo bajo linux lo hagas con sus llamadas al sistema definidas en unistd.h y fstat.h