如何从不在USB中的c#程序检测USB驱动器盘符?该程序应该驻留在系统中,如果连接了多个 USB,那么我也应该首先能够获得制造商名称。
最佳答案
这将连接所有可移动驱动器(包括 USB 驱动器):
foreach (DriveInfo drive in DriveInfo.GetDrives())
{
if (drive.DriveType == DriveType.Removable)
{
// Code here
}
}
获取 U 盘制造商可能会更加困难,您可能需要使用 WMI。
编辑:这里有2个读取U盘信息的链接:
关于c# - 如何从 C# 应用程序检测 USB 驱动器盘符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1273872/