【发布时间】:2010-10-17 11:24:37
【问题描述】:
我正在寻找一个 C# 代码 sn-p,以便在 USB 驱动器插入我的 Windows Vista(或 win7)PC 时通知我
【问题讨论】:
标签: c# windows-vista usb-drive
我正在寻找一个 C# 代码 sn-p,以便在 USB 驱动器插入我的 Windows Vista(或 win7)PC 时通知我
【问题讨论】:
标签: c# windows-vista usb-drive
在 Codeproject 上有一个名为 DriveDetector 的类,听起来就像你想要的那样。
【讨论】:
看看WM_DEVICECHANGE。插入驱动器时应发送此消息。
【讨论】:
我知道这并不完全符合您的要求,但如果您想随时检查哪些设备可用,还有另一种方法。可以使用System.Management namespace中的WMI类,这个方法我用过,效果很好。
如果您查看this answer,它会显示如何枚举系统上的所有驱动器。然后,您可以查看驱动器类型以确定它是否是 U 盘。
【讨论】: