Cita:  
					Iniciado por erbuson 
  Mira en Recursos VB, en este enlace [URL="http://www.recursosvisualbasic.com.ar/htm/listado-api/api-29.htm"]Tipos de Unidades, ...[/URL]
 
Saludos
     
Como dije anteriormente me dice Unidad removible (o extraible) tanto a los CD como a los pen 
yo necesito mostrar cuando una unidad es CD y Cuando es Pendrive  
Código:
 ' Función Api GetDriveType para obtener el tipo y clase de unidad
Private Declare Function GetDriveType _
    Lib "kernel32" _
    Alias "GetDriveTypeA" ( _
    ByVal nDrive As String) As Long
Private Sub Command1_Click()
' Llamamos a la función pasandole la unidad que queremos obtener la información
Select Case GetDriveType(Trim(Text1))
        Case 2
            ' Unidad de tipo removible, por ejemplo la unidad A:
            MsgBox "Unidad removible"
        Case 3
            ' Por ejemplo un disco duro
            MsgBox "Unidad Fija"
        Case Is = 4
            ' Una unidad de red
            MsgBox "Unidad remota"
        Case Is = 5
            'Unidad de Cd - Dvd
            MsgBox "Unidad de Cd-Rom"
        Case Is = 6
            ' Para una unidad de dsico Virtual
            MsgBox "Unidad virtual"
        Case Else
            'Cuando es desconocida
            MsgBox "Unidad no reconocida"
    End Select
End Sub
  
Gracias por la respuesta