Capture de l'événement 'lecteur externe inséré' dans un service Windows
-
02-07-2019 - |
Question
J'essaie d'écrire un service de téléchargement de podcast vers périphérique extrêmement simple à utiliser pour l'exécution. J'imagine que ça va ressembler à ça:
Lorsqu'un périphérique particulier est branché (via USB), il:
- Supprime tout de l'appareil
- Vérifie toutes les dernières entrées dans un certain nombre de flux RSS Podcast
- Télécharge ceux-ci sur le périphérique
- Notifie l'utilisateur du moment où il a terminé.
J'ai une expérience passagère des services Windows, mais je ne sais pas comment (avec .NET / C #) intercepter l'événement "périphérique multimédia / disque dur USB branché". Un conseil?
La solution
La solution la plus simple serait d’énumérer périodiquement les appareils!
CodeProject propose ici un article complet en C #: http: //www.codeproject .com / KB / system / DriveDetector.aspx
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow