Détection de périphériques en C/C#

Fermé
gugus45 Messages postés 12 Date d'inscription vendredi 10 août 2012 Statut Membre Dernière intervention 12 août 2012 - 10 août 2012 à 20:00
gugus45 Messages postés 12 Date d'inscription vendredi 10 août 2012 Statut Membre Dernière intervention 12 août 2012 - 12 août 2012 à 20:16
Salut À Tous!

je voudrais faire en C/C#, un programme qui détecte et qui avertis l'utilisateur dès qu'un périférique a été branché sur un port usb.
mais je ne sais pas comment m'y prendre
windows y arrive, pas moi ...

bref aidez moi svp
merci d'avance

A voir également:

4 réponses

gugus45 Messages postés 12 Date d'inscription vendredi 10 août 2012 Statut Membre Dernière intervention 12 août 2012
11 août 2012 à 17:45
personne?
svp
j'ai besoin de votre aide
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 840
11 août 2012 à 19:12
Bonjour,

Déjà, il faudrait savoir si c'est plutôt en C# ou en C. Car cela n'a rien à voir...
Sur Windows, j'imagine ?
0
gugus45 Messages postés 12 Date d'inscription vendredi 10 août 2012 Statut Membre Dernière intervention 12 août 2012
11 août 2012 à 19:19
oui sur windows
j'ai mis C et C# car je connais ces deux la et je ne sais pas pour lequel le code serait le plus simple.
(de préférence le C#)
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 840
12 août 2012 à 16:14
Je ne connais pas du tout le C#, mais tu peux utiliser la WMI.

Avec un truc du style :

MEW= new ManagementEventWatcher(WqlEventQuery("Select * from Win32_DeviceChangeEvent"))
MEW.start()


Ainsi, la connexion d'un périphérique USB se détectera dans :
Private Sub MEW_EventArrived(ByVal sender As Object, ByVal e As System.Management.EventArrivedEventArgs) Handles ManagEvent.EventArrived 

...
End Sub


N'oublie pas les import.
0
gugus45 Messages postés 12 Date d'inscription vendredi 10 août 2012 Statut Membre Dernière intervention 12 août 2012
12 août 2012 à 18:54
merci je vais essayer ca
0
gugus45 Messages postés 12 Date d'inscription vendredi 10 août 2012 Statut Membre Dernière intervention 12 août 2012
12 août 2012 à 20:16
mais où dois-je placer la sub dans mon code?
0