Как в программе узнать имя (букву) под которой CD-ROM в компьютере? - VB

Узнай цену своей работы

Формулировка задачи:

как узнать имя (букву) под которой CD-ROM в компютере

Решение задачи: «Как в программе узнать имя (букву) под которой CD-ROM в компьютере?»

textual
Листинг программы
Private Declare Function GetLogicalDrives Lib 'kernel32' () As Long
Private Declare Function GetDriveType Lib 'kernel32' Alias 'GetDriveTypeA' (ByVal nDrive As String) As Long
 
Function DD()
Dim ndrv As Long, i As Long, typ As Long
Dim strPath As String
 
ndrv = GetLogicalDrives()
For i = 0 To 25
 If ndrv And 1 Then
   strPath = Chr$(65 + i) & ': '
   Debug.Print strPath,
   typ = GetDriveType(strPath & Chr$(0))
   Select Case typ
      Case 0
         Debug.Print 'Неизвестный тип'
      Case 1
         Debug.Print 'Неподходящий тип'
      Case 2
         Debug.Print 'Дискета'
      Case 3
         Debug.Print 'Жесткий диск'
      Case 4
         Debug.Print 'Сетевой диск'
      Case 5
         Debug.Print 'CD-ROM'
      Case 6
         Debug.Print 'RAM-диск'
   End Select
 End If
 ndrv = ndrv  2
Next i
End Function

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.1 из 5
Похожие ответы