我正在研究USB devices并且可以识别USB设备。但我有一个理论上的问题。它是否显示任何 USB 设备,例如可移植 CD 驱动器或特定的闪存驱动器?由于缺乏这些硬件,我无法检查所有可能性:)。有什么方法可以识别它是闪存驱动器还是其他 USB 设备。
请不要用你已经尝试过的东西来打败它。我googled关于相同的问题,但由于我的经验最少,我找不到任何东西。
谢谢
最佳答案
请使用类USBSerialNumber
USBSerialNumber usb = new USBSerialNumber();
string serial = usb.getSerialNumberFromDriveLetter("f:\");
MessageBox.Show(serial);
每个随身碟都有唯一的序列号。
您可以使用此类来实现此目的。
从以下链接下载:
http://www.cfdan.com/posts/Retrieving_Non-Volatile_USB_Serial_Number_Using_C_Sharp.cfm
关于c# - 唯一标识 U 盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15893580/