Moin!
Ich nutze diesen Code zur Erkennung von USB-Geräten:
activevb.de/tipps/vbnettipps/tipp0055.html
Die Auswertung erfolgt über den "Drive-Watcher" beim Einstecken und Abziehen.
"Problem" ist nun, dass die Meldung beim Anstecken / Abziehen immer 2x aufschlägt -
also USB-Stick rein - Meldung kommt - auf OK drücken - Meldung kommt wieder - auf OK drücken - Ruhe
(dito beim Abziehen)
Habt Ihr eine Idee, woran es liegen könnte, dass die Ereignisse immer 2x ausgeführt werden ?
Automatische Wiedergabe von Medien habe ich schon alles deaktivert unter Windows...
Problem taucht bei Win 7 / 10 auf...
Ich nutze diesen Code zur Erkennung von USB-Geräten:
activevb.de/tipps/vbnettipps/tipp0055.html
Die Auswertung erfolgt über den "Drive-Watcher" beim Einstecken und Abziehen.
VB.NET-Quellcode
- Private Sub myDriveWatcher_DriveCoutChanged(ByVal sender As Object,
- ByVal e As System.IO.DriveInfo) Handles myDriveWatcher.DriveArrived
- MsgBox("Arrived -> " & e.Name & " - " & e.DriveType.ToString)
- End Sub
- Private Sub myDriveWatcher_DriveRemoved(ByVal sender As Object,
- ByVal e As System.IO.DriveInfo) Handles myDriveWatcher.DriveRemoved
- MsgBox("Removed -> " & e.Name & " - " & e.DriveType.ToString)
- End Sub
"Problem" ist nun, dass die Meldung beim Anstecken / Abziehen immer 2x aufschlägt -
also USB-Stick rein - Meldung kommt - auf OK drücken - Meldung kommt wieder - auf OK drücken - Ruhe
(dito beim Abziehen)
Habt Ihr eine Idee, woran es liegen könnte, dass die Ereignisse immer 2x ausgeführt werden ?
Automatische Wiedergabe von Medien habe ich schon alles deaktivert unter Windows...
Problem taucht bei Win 7 / 10 auf...