Oppure

Loading
21/05/10 18:01
jaco94++
Sarebbe possibile visualizzare in console tutte le volte che viene collegata/scollegata una periferica nel senso che una volta collegata mi scrive periferica f:\ collegata se la stacco mi da scollegata ... c'è mica un api che fa ciò ?
Ultima modifica effettuata da HeDo 22/05/10 13:36
aaa
21/05/10 21:23
nessuno
Non c'è una API (non servirebbe).

Semmai esistono un messaggio che Windows invia alle finestre, ovvero

WM_DEVICECHANGE
msdn.microsoft.com/en-us/library/…(VS.85).aspx

in cui, tramite il parametro wParam, ti informa con il valore DBT_DEVICEARRIVAL che un device è stato inserito e con il valore DBT_DEVICEREMOVECOMPLETE che il device è stato rimosso.

Nel parametro lParam, il puntatore ad una specifica struttura usata a secondo di cosa c'è nel precedente parametro.

Dovrai intercettare il messaggio nella window procedure.

Se il tuo device crea una lettera (una chiavetta USB ad esempio) e non sai usare la window procedure, è piu' semplice e ti conviene usare un timer che esplori le lettere disponibili per indicarti quelle aggiunte o rimosse.
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
22/05/10 13:37
HeDo
Postato originariamente da nessuno:
Se il tuo device crea una lettera (una chiavetta USB ad esempio) e non sai usare la window procedure, è piu' semplice e ti conviene usare un timer che esplori le lettere disponibili per indicarti quelle aggiunte o rimosse.


oddio :D
aaa
22/05/10 13:46
nessuno
Postato originariamente da HeDo:

Postato originariamente da nessuno:
Se il tuo device crea una lettera (una chiavetta USB ad esempio) e non sai usare la window procedure, è piu' semplice e ti conviene usare un timer che esplori le lettere disponibili per indicarti quelle aggiunte o rimosse.


oddio :D


E perchè mai ... ?
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.