Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
USBWatcher

USBWatcher

19144_size.jpg
La classe USBWatcher si trova nel namespace RahlToolkit.
Demo.cs = Esempio di utilizzo
USB.cs = File contenente la classe USBWatcher da utilizzare.

USBWatcher è un fratellastro di FileSystemWatcher, un componente .NET che permette di monitorare i cambiamenti che avvengono al filesystem in una directory. Quindi? Quindi USBWatcher ti permette di sapere quando viene connesso/rimosso al/dal computer un dispositivo USB.
Se dovessi taggare il codice userei questi termini : classi, eventi, delegate, LINQ, interfacce, thread, liste.

C'è solo un 'problema' : quando viene generato l'evento USBConnected l'oggetto Drive del tipo DriveInfo contenuto nella classe USBConnectedEventArgs funziona perfettamente, invece quando viene generato l'evento USBRemoved lo stesso oggetto nella classe USBRemovedEventArgs ha delle proprietà che generano un errore se richiamate. Questo non è un problema del mio codice, ma del .NET Framework. Ciò probabilmente è dato dal fatto che DriveInfo non ha un "aggiornamento" del valore delle sue proprietà in caso di modifiche al dispositivo.


Categoria: Esempi / Visual C# .NET
Piattaforma:

Downloads: 846
Rating: (3 voti)
Data: 22/06/2012
Download

A proposito dell'autore

Descrizione non disponibile. Questo membro non è più parte della Community.

Aggiungi un commento

Inserisci il tuo commento qui
Esegui il login oppure registrati per inviare commenti