我想判斷U盤是插在HUB中的那個位置。

在“USB 大容量存盤設備”的詳細資訊中有個“位置”好像可以區別在HUB中的位置。但是找了很久也沒有找到怎么讀取這個屬性。
在網上搜了很久,大部分都是使用WMI,但是WMI中也沒有這個屬性。

懇請有了解的人可以指點迷津。
uj5u.com熱心網友回復:
這是我用的方法,查詢出來的NumberOfPorts都是NULL空值ManagementObjectSearcher searcher = new ManagementObjectSearcher(textBox1.Text);
//ManagementObjectSearcher searcher = new ManagementObjectSearcher("Select * From Win32_Processor");
foreach (ManagementObject dm in searcher.Get())
{
listBox1.Items.Add("-------------------------------------------------");
listBox1.Items.Add(dm["Name"].ToString());
foreach (var property in dm.Properties)
{
listBox1.Items.Add(num.ToString() + "、" + property.Name + ":" + property.Value);
num++;
// Console.WriteLine(property.Name + ":" + property.Value);
}
}
uj5u.com熱心網友回復:

WMI:Win32_DiskDrive
uj5u.com熱心網友回復:
謝謝回復,我試過U盤下這里是沒有值的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/12970.html
標籤:C#
