Erkennen mir eine Benachrichtigung zu geben, wenn ein USB-Laufwerk in meinen PC unter Windows Vista (oder win7)# -Code der Suche nach C für einen C# Codeausschnitt Ich suche austauschbares Laufwerk (USB-Flash)
angeschlossen ist# -Code der Suche nach C für einen C# Codeausschnitt Ich suche austauschbares Laufwerk (USB-Flash)
Antwort
Es gibt eine Klasse namens DriveDetector bei Codeproject, die klingt, als ob sie das tut, was Sie wollen.
Betrachten Sie WM_DEVICECHANGE. Diese Nachricht sollte gesendet werden, wenn ein Laufwerk eingelegt wird.
Ich weiß, dass dies nicht genau das ist, wonach Sie gefragt haben, aber wenn Sie überprüfen möchten, welche Geräte zu einem bestimmten Zeitpunkt verfügbar sind, gibt es einen anderen Weg. Sie können die WMI-Klassen in System.Management namespace verwenden, ich habe diese Methode verwendet und es funktioniert gut. Wenn Sie sich this answer ansehen, wird gezeigt, wie alle Laufwerke im System aufgelistet werden. Sie können sich dann den Laufwerkstyp ansehen, um festzustellen, ob es sich um einen USB-Stick handelt oder nicht.
Ich schrieb ein Powershell-Modul, das ein System.Management.ManagementEventWatcher und die WMI-Klasse Win32_VolumeChangedEvent verwendet, um neue Ereignisse zu erfassen, die Sie in der Powershell registrieren können, um Geräte zu entfernen, hinzuzufügen usw. Sie sollten in der Lage sein, die entsprechenden Rohrleitungen zu finden aus dieser Blog-Post von mir:
sollten Sie in der Lage sein, ein Ereignis für neue Laufwerke in weniger als zehn Zeilen C# unter Verwendung der Methoden, die ich in dem obigen Skript verwenden, um verdrahten.
Hoffe, das hilft.
- 1. Suche nach Ausnahme in Objective c code
- 2. Suche nach verfügbaren Zeitfenstern C#
- 3. PHP auf der Suche nach ext Ordner auf falsches Laufwerk
- 4. Auf der Suche nach C# -Audioanalysebibliotheken
- 5. Suche nach fehlendem C-Code, gegebenem Assembler-Code?
- 6. Suche nach exakten Knoten C#
- 7. Auf der Suche nach aktuellen Eclipse-Plugin für C#
- 8. C# Quellcode Suche
- 9. Auf der Suche nach DTLS non-blocking Programmbeispiel (C/C++)
- 10. Ich suche GD-Tutorial in C/C++
- 11. Auf der Suche nach einer Anwendung GUI-Bibliothek für C++
- 12. C# Suche große Textdatei
- 13. Auf der Suche nach sauberen WinForms MVC Tutorial für C#
- 14. Java-Code - auf der Suche nach Quellcode
- 15. Binäre Suche C++ STL
- 16. Suche nach Konfigurationsdatei beim Login
- 17. C++: Suche im Prozessspeicher
- 18. # Stimulsoft.StiMvcViewer Suche nach Razor Ansicht C umgewandelt
- 19. C# Suche nach Wert innerhalb Array
- 20. der Suche nach guten Lisp-Code
- 21. C# suche eine Liste
- 22. Auf der Suche nach schlecht optimierten Code
- 23. C# Zweifel, Suche nach dem Datentyp
- 24. C# Suche in Listen
- 25. Suche einen Satz in einem String (C#)
- 26. C# Array Lineare Suche
- 27. Suche nach einer leeren Datei in C++
- 28. C++ Ausnahmecode-Suche
- 29. Windows-Suche - Volltextsuche in C#
- 30. Auf der Suche nach einem geringen Auswirkungen C++ Profiler