唯一标识一个pendrive

本文关键字:一个 pendrive 标识 唯一 | 更新日期: 2023-09-27 18:08:23

我在USB设备上工作,可以识别USB设备。但我有一个理论上的问题。它是否显示任何usb设备,如便携式cd驱动器或具体的闪存驱动器?由于缺少这些硬件,我无法检查所有的可能性:)。有什么方法可以识别它是闪存驱动器还是其他usb设备?

请不要放弃你已经尝试过的。我在谷歌上搜索了一下,但是因为我的经验太少,我找不到。

谢谢

唯一标识一个pendrive

请使用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