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

gugus45 Messages postés 12 Statut Membre -  
gugus45 Messages postés 12 Statut Membre -
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

4 réponses

  1. gugus45 Messages postés 12 Statut Membre
     
    personne?
    svp
    j'ai besoin de votre aide
    0
  2. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    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
  3. gugus45 Messages postés 12 Statut Membre
     
    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
  4. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    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
    1. gugus45 Messages postés 12 Statut Membre
       
      merci je vais essayer ca
      0
    2. gugus45 Messages postés 12 Statut Membre
       
      mais où dois-je placer la sub dans mon code?
      0