我正在寻找一段C#代码片段,可以在Windows Vista(或Win7)中检测到USB驱动器插入电脑时给我发送通知。
我正在寻找一段C#代码片段,可以在Windows Vista(或Win7)中检测到USB驱动器插入电脑时给我发送通知。
我知道这不完全是你要求的,但如果你想要检查当前可用的设备,还有另外一种方法。你可以使用System.Management namespace中的WMI类,我已经使用过这种方法,它很有效。
如果你查看this answer,它展示了如何枚举系统上的所有驱动器。然后你可以查看驱动器类型,以确定它是否是USB存储设备。