Frage

Welche Sprache oder Methode würde ich auf das Ereignis hören verwenden, wenn ein Wechsellaufwerk an den PC angeschlossen ist?

War es hilfreich?

Lösung

Ich denke, jede Sprache, die mit dem Windows-API arbeiten kann tun soll. Im Grunde genommen, hören Sie auf die Windows-Nachricht WM_DEVICECHANGE. Dies allein wird lassen Sie systemweite Nachrichten hören.

Für spezifischere Szenarien auf der API-Funktion RegisterDeviceNotification aussehen (). Unnötig zu Tag, C / C ++ wäre für diese Aufgabe einfach sein.

Andere Tipps

Ist Ihr Programm geht als Windows-Dienst ausgeführt werden, und warten? oder wird einen Startskript auf dem Wechsellaufwerk setzt eine Option in diesem Fall?

Diese Artikel auf codeproject.com ist in C ++, und hat ein Lösung, die die Shell-Änderung unter Verwendung benachrichtigt Funktion registrieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top