c# - 如何从 C# 应用程序检测 USB 驱动器盘符?

标签 c# usb

如何从不在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/

相关文章:

java - 使用java自动打开Android设备的usb Debug模式

linux - 如何在 Linux 上检查 USB 存储

linux - 是否有明确的资源记录 linux/proc 和/sys 文件系统的导航?

c# - "is"运算符如何处理动态对象?

c# - 如何使用来自 asp.net Web API 的 webApi 将结果存储在数据库中?

c# - NSwag 自定义 JSON 输出

windows - 如何在 Windows 中禁用游戏 handle /操纵杆上的按钮/轴?

c++ - Visual Studio C++ 控制台操纵杆

c# - 如何构建 C# 解决方案

c# - 如何将 Autofac 链接到单元测试