Oui, cela fonctionne très bien (sauf pour la clé au format inconnu, bien
entendu, car aucun volume ne monte, alors qu'une clé non formatée ajoute
bien un volume, ou plus exactement un périphérique avec une lettre mais
sans volume), et c'est très exactement ce que je veux éviter !
Je tiens à réagir à un évènement (insertion/retrait). WFS me convient
très bien mais ne répond pas à tous les cas. J'ai essayé de
reverse-engineerer (hooo, joli ce néologisme) le code, un évènement se
déclenche bien quand une clé non reconnue est insérée ou retirée, mais
je n'obtiens pas suffisamment d'informations pour traiter ce cas. Ne
parlons pas des cartes mémoire, qui ne déclenchent absolument rien (ce
sont pourtant des volumes et la procédure WFS s'appelle
HandleAddedVolume !!).
Jean-Luc
Le 04/05/12 18:54, Pierre-Jean GOULIER a écrit :
Le 4 mai 2012 à 18:46, Jean-Luc Arnaud a écrit :
Salut à tous.
Grâce aux routines de WFS (Windows Functionality Suite pour ceux qui ne connaissent pas), je peux
détecter l'insertion et le retrait de clés USB formatées PC (FAT, FAT32, NTFS) et non
formatées.
Mais ces routines ne fonctionnent pas pour des clés au format non reconnu (Mac,
Linux) et pour les cartes Flash (SD et autres).
Quelqu'un aurait-il une idée géniale à proposer ?
Je privilégie les appels dll ou les plugins gratuits, mais toute solution
fonctionnelle sera la bienvenue.
Merci par avance
--
Jean-Luc Arnaud
Bonjour,
Et surveiller le nb de volumes dans un Timer, ça ne convient pas ?
PJ
|