Pegar 'drive inserido externa evento em um serviço do Windows
-
02-07-2019 - |
Pergunta
Eu estou tentando escrever um serviço de super-simples de podcast para dispositivo download para usar para execução. Imagino que ele vai gostar deste:
Sempre que um determinado dispositivo está conectado (via USB), é:
- exclui tudo a partir do dispositivo
- Verifica todas as últimas entradas em uma série de RSS Podcast alimenta ??li>
- Downloads para aqueles com o dispositivo
- notifica o usuário sobre quando o seu feito.
Tenho alguma experiência de passar com os serviços do Windows, mas não estou certo de como (usando .NET / C #) pegar o 'dispositivo de mídia / disco rígido USB foi conectado' evento. Algum conselho?
Solução
A solução mais simples seria para enumerar periodicamente os dispositivos!
CodeProject tem um artigo abrangente C # para este aqui: http: //www.codeproject .com / KB / system / DriveDetector.aspx
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow