Quel langage / quelles méthodes utiliser pour écouter les lecteurs amovibles sous Windows?

StackOverflow https://stackoverflow.com/questions/161257

  •  03-07-2019
  •  | 
  •  

Question

Quel langage ou quelle méthode utiliserais-je pour écouter l'événement lorsqu'un disque amovible est branché sur le PC?

Était-ce utile?

La solution

Je suppose que tout langage pouvant fonctionner avec l'API Windows devrait suffire. En gros, vous écoutez le message Windows WM_DEVICECHANGE. Cela seul vous permettra d'écouter les messages du système.

Pour des scénarios plus spécifiques, consultez la fonction API RegisterDeviceNotification (). Inutile d’aujourd’hui, le C / C ++ serait simple pour cette tâche.

Autres conseils

Votre programme va-t-il fonctionner en tant que service Windows et attendre? ou est-ce que mettre un script de démarrage sur le lecteur amovible est une option dans ce cas?

Cet article sur codeproject.com est en C ++ et comporte une solution utilisant la fonction de registre de modification du shell.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top