Domanda

Quale lingua o metodo dovrei usare per ascoltare l'evento quando un'unità rimovibile è collegata al PC?

È stato utile?

Soluzione

Immagino che qualsiasi lingua in grado di funzionare con l'API di Windows dovrebbe funzionare. Fondamentalmente, ascolti il ??messaggio di Windows WM_DEVICECHANGE. Solo questo ti permetterà di ascoltare i messaggi di sistema.

Per scenari più specifici guarda la funzione API RegisterDeviceNotification (). Inutile dirlo, C / C ++ sarebbe semplice per questo compito.

Altri suggerimenti

Il tuo programma sarà in esecuzione come servizio Windows e in attesa? o sta mettendo uno script di avvio sull'unità rimovibile un'opzione in questo caso?

Questo questo articolo su codeproject.com è in C ++ e ha un soluzione che utilizza la funzione di registro di notifica di modifica della shell.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top