• Martes 5 de Noviembre de 2024, 11:54

Autor Tema:  Re: Ayuda, ¿Como explorar los discos en C?  (Leído 1289 veces)

Celso

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Ayuda, ¿Como explorar los discos en C?
« en: Sábado 18 de Enero de 2003, 19:17 »
0
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?

davidrj

  • Nuevo Miembro
  • *
  • Mensajes: 19
    • Ver Perfil
Re: Ayuda, ¿Como explorar los discos en C?
« Respuesta #1 en: Sábado 25 de Enero de 2003, 05:27 »
0
Busque en la ayuda de c++ biosdisk y hay esta todo, por lo menos asi es en borland c++ 3.0.

Astor

  • Miembro MUY activo
  • ***
  • Mensajes: 112
    • Ver Perfil
Ayuda, ¿Como explorar los discos en C?
« Respuesta #2 en: Miércoles 5 de Febrero de 2003, 18:14 »
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