在Windows服务中捕获"插入外部驱动器"事件

时间:2020-03-06 14:47:31  来源:igfitidea点击:

我正在尝试编写一个超简单的从设备到设备的播客下载服务。我想它会像这样:

每当插入特定设备(通过USB)时,它:

  • 删除设备上的所有内容
  • 检查许多RSS Podcast提要中的所有最新条目
  • 将这些下载到设备
  • 通知用户完成的时间。

我在Windows服务方面有一些经验,但是不确定如何(使用.NET / C#)捕获"媒体设备/ USB硬盘已插入"事件。有什么建议吗?

解决方案

最简单的解决方案是定期枚举设备!

CodeProject在此提供了全面的Carticle:http://www.codeproject.com/KB/system/DriveDetector.aspx