2

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

请不要打败你已经尝试过的东西。我用谷歌搜索了同样的东西,但由于我的经验最少,我找不到任何东西。

谢谢

4

1 回答 1

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

于 2013-04-09T04:58:31.180 回答