如何从ac#应用程序中检测USB驱动器号?

4 c# usb

如何检测不在USB中的c#程序的USB驱动器盘符?该程序应驻留在系统中,如果连接了多个USB,那么我首先应该获得制造商名称.

Jon*_*ury 6

这将连接所有可移动驱动器(包括USB驱动器):

foreach (DriveInfo drive in DriveInfo.GetDrives())
{
    if (drive.DriveType == DriveType.Removable)
    {
        // Code here
    }
}
Run Code Online (Sandbox Code Playgroud)

获取USB驱动器制造商可能会更困难,您可能需要使用WMI.

编辑:以下是有关读取USB驱动器信息的2个链接: