【问题标题】:Looking for C# code for detecting removable drive (usb flash)寻找用于检测可移动驱动器(USB 闪存)的 C# 代码
【发布时间】:2010-10-17 11:24:37
【问题描述】:

我正在寻找一个 C# 代码 sn-p,以便在 USB 驱动器插入我的 Windows Vista(或 win7)PC 时通知我

【问题讨论】:

    标签: c# windows-vista usb-drive


    【解决方案1】:

    在 Codeproject 上有一个名为 DriveDetector 的类,听起来就像你想要的那样。

    【讨论】:

      【解决方案2】:

      看看WM_DEVICECHANGE。插入驱动器时应发送此消息。

      【讨论】:

        【解决方案3】:

        我知道这并不完全符合您的要求,但如果您想随时检查哪些设备可用,还有另一种方法。可以使用System.Management namespace中的WMI类,这个方法我用过,效果很好。

        如果您查看this answer,它会显示如何枚举系统上的所有驱动器。然后,您可以查看驱动器类型以确定它是否是 U 盘。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2023-03-02
          • 2015-07-27
          • 1970-01-01
          • 2015-11-21
          • 2023-04-07
          • 2011-03-24
          • 1970-01-01
          相关资源
          最近更新 更多