Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 唯一地识别一个pendrive_C#_Usb Flash Drive - Fatal编程技术网

C# 唯一地识别一个pendrive

C# 唯一地识别一个pendrive,c#,usb-flash-drive,C#,Usb Flash Drive,我正在工作,可以识别usb设备。但我有一个理论上的问题。它是否显示了任何usb设备,比如便携式cd驱动器,或者特别是闪存驱动器?由于缺少这些硬件,我无法检查所有可能性:)。是否有任何方法可以确定它是闪存驱动器还是其他usb设备 请不要用你已经尝试过的东西来打败我。我也这么认为,但因为我的经验最少,我找不到 谢谢请使用classUSBSerialNumber USBSerialNumber usb = new USBSerialNumber(); string serial = usb.getSe

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

请不要用你已经尝试过的东西来打败我。我也这么认为,但因为我的经验最少,我找不到


谢谢

请使用class
USBSerialNumber

USBSerialNumber usb = new USBSerialNumber();
string serial = usb.getSerialNumberFromDriveLetter("f:\");
MessageBox.Show(serial);
每个pendrive都有唯一的序列号

您可以为此目的使用此类

从以下链接下载:


相关:我希望每个usb设备(bth设备、鼠标等)都有一个序列号。错了吗?是的,每个usb设备都有。那么pendrive也是。那么这会识别一个通用的笔驱动器吗?在这种情况下,我们需要知道usb设备序列号,对吗?序列号写在每个pendrive中。在这种情况下不需要知道。