独特地识别一个pendrive

时间:2013-04-09 04:54:44

标签: c# usb-flash-drive

我正在使用USB devices并且可以识别USB设备。但我有一个理论问题。它是否显示任何USB设备,如便携式CD驱动器或特别是闪存驱动器?由于缺少这些硬件,我无法检查所有可能性:)。有没有方法可以确定它是闪存驱动器还是其他USB设备。

请不要尝试你所尝试的。我googled关于同样的事情,但由于我的经验不足,我找不到任何。

由于

1 个答案:

答案 0 :(得分:3)

请使用课程USBSerialNumber

USBSerialNumber usb = new USBSerialNumber();
string serial = usb.getSerialNumberFromDriveLetter("f:\");
MessageBox.Show(serial);

每个pendrive都有序列号,这是唯一的。

您可以将此类用于此目的。

从以下链接下载

http://www.cfdan.com/posts/Retrieving_Non-Volatile_USB_Serial_Number_Using_C_Sharp.cfm