La Web del Programador: Comunidad de Programadores
 
    Pregunta:  42353 - IDENTIFICAR UNIDAD DE CD-ROM Y LEER DATOS AUTOMATICAMENTE
Autor:  juan carlos sanchez
tengo un programa de fotos en el cual quiero que carge la imagen desde la unidad de cd rom, con la funcion load picture logicamente tengo que especificar la ruta ya sea d: e: como le puedo hacer para que automaticamnete reconozca la unidad y carge todo desde ahi, posiblemente pueda ser a traves de una libreria pero como soy novato no le he podido entender si me pudieran ayudar se los agradeceria

  Respuesta:  Mario Campos
Aqui te adjunto un proyecto de VB: descargar.

  Respuesta:  Heroe Exceso
Esta es la funcion que utilizo para saber que tipo de unidades tengo, tal vez te sirva....

Public Function Buscar_Unidad(Unidad_a_Obtener As Drives, Unidad_Obtenida As String) As Boolean
Dim Fs As Object
Dim Col_Unidades As Object
Dim Unidad As Object

Set Fs = CreateObject("Scripting.FileSystemObject")

Set Col_Unidades = Fs.Drives

For Each Unidad In Col_Unidades
If Unidad.drivetype = Unidad_a_Obtener Then
Select Case Unidad.drivetype
Case 0:
'"Unknown"
Unidad_Obtenida = Unidad.DriveLetter
Case 1:
'"Removable"
Unidad_Obtenida = Unidad.DriveLetter
Case 2:
'"Fixed"
Unidad_Obtenida = Unidad.DriveLetter
Case 3:
'"Network"
Unidad_Obtenida = Unidad.DriveLetter
Case 4:
'"CD-ROM"
Unidad_Obtenida = Unidad.DriveLetter
Case 5:
'"RAM Disk"
Unidad_Obtenida = Unidad.DriveLetter
End Select
Exit For
End If
Next

Buscar_Unidad = Len(Unidad_Obtenida) > 0

Set Fs = Nothing
Set Col_Unidades = Nothing
Set Unidad = Nothing
End Function