J'utilise actuellement WM_DEVICECHANGE pour être averti lorsque de nouveaux lecteurs USB sont connectés à l'ordinateur. Cela fonctionne très bien pour les périphériques tels que les clés USB où, dès que l'appareil arrive, il est prêt à lire des fichiers. Pour les appareils comme les lecteurs de cartes SD, ce n'est pas le cas parce que le message est envoyé une fois lorsque l'appareil est connecté mais aucun message n'est envoyé lorsqu'un utilisateur insère réellement une carte dans l'appareil.Détecter l'insertion d'un support dans un lecteur à l'aide de messages Windows
Est-il possible de détecter l'insertion de nouveaux médias dans un périphérique USB existant sans avoir à utiliser l'interrogation?
Cochez cette question http://stackoverflow.com/questions/583593/how-can-i-detect-when-an-sd-card-is-plugged-in –
@Kirill: il y a une bonne raison à cette question pas de réponses acceptées. Ils ne parviennent pas à distinguer entre "nouveau lecteur" et "insérer du volume dans le lecteur existant". – MSalters