Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. Visual Studio 6.0
[C#] rilevazione nuovo hw (evento)
giovedì 03 maggio 2007 - 10.55
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Francesca1983
Profilo
| Newbie
11
messaggi | Data Invio:
gio 3 mag 2007 - 10:55
Ciao a tutti...
Eccomi di nuovo qui a rompere, spero di ricevere qualche consiglio utile, ecco il mio problema...
Ho 2 form:
la PRIMA e quella principale, non visualizza nulla...(è vuota)
vorrei solo che gestisse un evento di rilevazione hw (tipo inserimento di una chiave USB);
quando la chiave viene inserita mi visualizza la FORM2 nella quale c'è una richTextBox che visualizza il contenuto del file txt contenuto nella chiavetta....
Mi hanno parlato di un evento che dovrebbe chiamarsi "fileSystemWatcher"...ma non l'ho trovato e non so che libreria devo includere...
Grazie a tutti!
Frency
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 3 mag 2007 - 16:09
Mi sa che hai sbagliato stanza, hai postato dentro applicazioni Visual Studio 6.0.
>Mi hanno parlato di un evento che dovrebbe chiamarsi "fileSystemWatcher"...ma
>non l'ho trovato e non so che libreria devo includere...
Allora la classe FileSystemWatcher è una classe che server per notificare quando vengono aperti, scritti, creati, modificati, cancellati dei files. Non mi risulta che durante l'inserimenteo di una chiave USB scatti un evento del FileSystemWatcher.
Per intercettare l'inserimento di una USB esistono due metodi abbastanza complessi, uno tramite API di Windows e uno tramite WMI forse più alla portata. Si utilizza la classe ManagementEventWatcher per intercettare gli eventi della classe WMI Win32_DiskDrive.
Qui trovi degli esempi che dovresti adattare:
http://msdn2.microsoft.com/en-us/library/system.management.managementeventwatcher.aspx
Oppure resta l'opzione di componenti di terze parti commerciali o free.
In questo caso dovresti farti una ricerca sui motori.
ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !