C'est un tout petit code qui montre comment être notifié lorsqu'un périphérique USB est connecté (ou déconnecté), et dans le cas ou le périphérique est connecté, on est aussi notifié de la (ou les ;)) lettres de lecteurs recement créés.
Voilà, comme beaucoup de monde semblait chercher comment faire, je me suis penché dessus et grace à l'aide de plusieurs postes, j'ai pu trouver (très facilement, merci MS :))
Merci à Lutinore et coq pour leurs posts qui furent utile à écrire ce code source.
6 août 2009 à 17:00
foreach (DriveInfo drive in DriveInfo.GetDrives())
{
// avoid floppy
if (drive.Name.ToLower() != @"a:" &&
drive.Name.ToLower() != @"b:")
{
if (drive.DriveType == DriveType.Removable)
return true;
}
}
6 août 2009 à 16:32
J'ai la meme question que Oliteine, comment on pourrai détecter si une clé a déjà été insérée avant le démarrage du programme ?
J'ai pas compris ou est ce que je pourrai utiliser la classe System.IO.DriveInfo ??
Merci d'avance.
5 déc. 2008 à 18:40
La classe System.IO.DriveInfo permet de faire cela
-> drive.DriveType == "Removable" (Attention les disquettes aussi).
Si vous avez une autre methode je suis preneur.
5 déc. 2008 à 18:15
Avez vous une piste pour détecter si une clé a déjà été insérée avant le démarrage du programme ?
28 avril 2008 à 15:34
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.