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

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

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

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

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

textual
Листинг программы
  1. Private Declare Function GetLogicalDrives Lib 'kernel32' () As Long
  2. Private Declare Function GetDriveType Lib 'kernel32' Alias 'GetDriveTypeA' (ByVal nDrive As String) As Long
  3.  
  4. Function DD()
  5. Dim ndrv As Long, i As Long, typ As Long
  6. Dim strPath As String
  7.  
  8. ndrv = GetLogicalDrives()
  9. For i = 0 To 25
  10.  If ndrv And 1 Then
  11.    strPath = Chr$(65 + i) & ': '
  12.   Debug.Print strPath,
  13.    typ = GetDriveType(strPath & Chr$(0))
  14.    Select Case typ
  15.       Case 0
  16.          Debug.Print 'Неизвестный тип'
  17.      Case 1
  18.          Debug.Print 'Неподходящий тип'
  19.      Case 2
  20.          Debug.Print 'Дискета'
  21.      Case 3
  22.          Debug.Print 'Жесткий диск'
  23.      Case 4
  24.          Debug.Print 'Сетевой диск'
  25.      Case 5
  26.          Debug.Print 'CD-ROM'
  27.      Case 6
  28.          Debug.Print 'RAM-диск'
  29.   End Select
  30.  End If
  31.  ndrv = ndrv  2
  32. Next i
  33. End Function

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


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

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

10   голосов , оценка 4.1 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы