Windowsサービスで「外部ドライブ挿入」イベントをキャッチする
-
02-07-2019 - |
質問
私は、実行に使用する、非常にシンプルなポッドキャストからデバイスへのダウンロードサービスを作成しようとしています。次のようになると思います:
特定のデバイスが(USB経由で)接続されるたびに、次のようになります。
- デバイスからすべてを削除します
- 多数のRSSポッドキャストフィードのすべての最新エントリをチェックします
- それらをデバイスにダウンロードします
- いつ完了したかをユーザーに通知します。
Windowsサービスの経験はある程度ありますが、「。NET / C#を使用して」「メディアデバイス/ USBハードドライブが接続されました」イベントをキャッチする方法がわかりません。何かアドバイスはありますか?
解決
最も簡単な解決策は、デバイスを定期的に列挙することです!
CodeProjectには、このための包括的なC#記事があります: http://www.codeproject .com / KB / system / DriveDetector.aspx
所属していません StackOverflow