我正在使用以下代碼來獲取我的計算機上每個驅動器的字母列表。我想從此列表中獲取CD驅動器的驅動器號。我如何檢查它?在VB.NET中獲取CD驅動器號
我用來獲取列表的代碼如下:
在Form.Load
事件:
cmbDrives.DropDownStyle = ComboBoxStyle.DropDownList
Dim sDrive As String, sDrives() As String
sDrives = ListAllDrives()
For Each sDrive In sDrives
Next
cmbDrives.Items.AddRange(ListAllDrives())
。 。 。
Public Function ListAllDrives() As String()
Dim arDrives() As String
arDrives = IO.Directory.GetLogicalDrives()
Return arDrives
End Function
因此,您所展示的代碼可用於枚舉所有驅動器號,並且您問如何確定哪一個是CD-ROM驅動器?如果計算機有多個CD驅動器(如CD-RW和DVD),您打算如何處理? – 2011-03-12 07:18:50
是的,先生,這是問題。也許它可以把所有這些dirves的信件放入一個listbox ??????但如何確定類型? – 2011-03-12 07:22:37