realbasic-nug.fr
[Top] [All Lists]

Re: Détection de l'insertion ou du retrait de clés USB et cartes mémoire

To: Realbasic NUG French <realbasic-nug.fr@lists.realsoftware.com>
Subject: Re: Détection de l'insertion ou du retrait de clés USB et cartes mémoire
From: Jean-Luc Arnaud <jean-luc@cdmultimedia.fr>
Date: Fri, 04 May 2012 19:05:23 +0200
Authentication-results: mx.google.com; spf=pass (google.com: domain of realbasic-nug.fr-bounces@lists.realsoftware.com designates 74.124.194.228 as permitted sender) smtp.mail=realbasic-nug.fr-bounces@lists.realsoftware.com
Delivered-to: listarchive@realsoftware.com
In-reply-to: <5DB71A29-B866-4FA2-9F3F-DADE3C2AA8F1@realworks.fr>
Organization: Centre Direct du Multimédia
References: <4FA407CA.4060102@cdmultimedia.fr> <5DB71A29-B866-4FA2-9F3F-DADE3C2AA8F1@realworks.fr>
Reply-to: Realbasic NUG French <realbasic-nug.fr@lists.realsoftware.com>
Sender: realbasic-nug.fr-bounces@lists.realsoftware.com
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
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






<Prev in Thread] Current Thread [Next in Thread>