Visualizzazione dei risultati da 1 a 6 su 6

Discussione: [C#] Gestione USB

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    33

    [C#] Gestione USB

    Ciao,
    ho una domanda sulla gestione delle chiavette USB in c#

    Scenario:

    Ho una penna usb collegata al pc
    Attraverso C# controllo il contenuto ciclicamente.
    Stacco la penna
    Riesco a catturare l'evento che viene generato quando la stacco dalla porta??


    Grazie mille

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Sarebbe possibile ma relativamente complesso.

    La cosa migliore è intercettare l'errore che hai in seguito alle operazioni di I/O fallite.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    33
    Allora, io leggo da un modem USB.
    Ora ho provato a mettere il controllo e a generare un'eccezione quando il risultato dalla lettura è vuoto.
    Ciò avviene quando stacco il modem, ma avviene anche quando nel modem non ci sono dati

    C'è un parametro della porta seriale che cambia quando viene staccato il modem?? io ho controllato ma in entrambi i casi i parametri sono gli stessi

  4. #4
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Forse questo articolo ti aiuta:

    Intercettare inserimento o rimozione di una unità USB
    a cura di Diego Cattaruzza (pubblicato il 12/09/2009)
    Livello:Intermedio
    Intercettare inserimento o della rimozione di una chiavetta USB, usando classi di sistema esposte da WMI (Windows Management Instrumentation) tramite oggetti forniti dal namespace System.Management. Più esplorazione di MSDN e codice a corredo.

    http://www.visual-basic.it/articoli/dcNET_WMI_USB.htm


  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da cathello
    Allora, io leggo da un modem USB.
    Beh ... potevi dirlo prima ... si era capito che fosse una chiavetta USB per memorizzare dati ...

    Ora ho provato a mettere il controllo e a generare un'eccezione quando il risultato dalla lettura è vuoto.
    Ciò avviene quando stacco il modem, ma avviene anche quando nel modem non ci sono dati
    Controlla i dettagli dell'eccezione ... mostra il codice ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    33
    Originariamente inviato da gibra
    Forse questo articolo ti aiuta:

    Intercettare inserimento o rimozione di una unità USB
    a cura di Diego Cattaruzza (pubblicato il 12/09/2009)
    Livello:Intermedio
    Intercettare inserimento o della rimozione di una chiavetta USB, usando classi di sistema esposte da WMI (Windows Management Instrumentation) tramite oggetti forniti dal namespace System.Management. Più esplorazione di MSDN e codice a corredo.

    http://www.visual-basic.it/articoli/dcNET_WMI_USB.htm


    L'eccezione la genero io, quando il risultato della risposta del modem è nullo
    Solo che questa risposta la ottengo sia quando stacco il modem, sia quando nel modem non ci sono messaggi

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.