Jinjinov/Usb.Events
Subscribe to the Inserted and Removed events to be notified when a USB drive is plugged in or unplugged, or when a USB device is connected or disconnected. Usb.Events is a .NET Standard 2.0 library and uses WMI on Windows, libudev on Linux and IOKit on macOS.
C#MIT
Pinned issues
Issues
- 0
Says it references System.Management 8.0.0.0 but complains about not finding v4.0.0.0 on some PCs
#46 opened by andyste1 - 1
Cannot use Usb.Events on MAC (arm64) in an osx-x64 targeted application with the latest release
#45 opened by bow-meow - 0
- 0
- 0
- 8
Add sd-device backend for Linux
#36 opened by sonicbhoc - 0
Use Observer Pattern (IObservable<T>) in place of C# Events (EventHandler<TEventArgs>)
#41 opened by sonicbhoc - 0
- 0
- 0
Eliminate primitive obsession
#38 opened by sonicbhoc - 1
Missing existing device metadata while running in docker, until device is removed and then added
#35 opened by tcochunk - 7
Include osx-arm64 target runtime
#33 opened by nref - 26
Support for 32 bit Raspberry Pi OS
#29 opened by tcochunk - 5
- 7
Feature Request: Provide a way to toggle debug logging without relying on the DEBUG preprocessor directive
#30 opened by kmgallahan - 14
Can we allow the monitor loop to exit?
#26 opened by zheng-yu-yang - 4
- 8
Does not work on Windows with .NET 7
#25 opened by renkei - 2
- 2
No events or device list on macOS
#23 opened by hunsra - 2
Capture device number and bus number on Linux
#21 opened by d79ima - 3
- 10
false "device added" events are fired on Linux
#19 opened by d79ima - 2
USB exact description need to include.
#18 opened by spark6-dev - 4
- 1
- 3
- 1
added flash storage size
#13 opened by mayurjansari - 6
When using a KVM switch (keyboard, video, mouse) the Added event is not fired, but the Remove event works
#12 opened by GoNzCiD - 15
Issue with USB 3.0 drives?
#11 opened by cksoft0807 - 1
- 4
Add TTY subsystem for Linux udev.
#8 opened by maskimthedog - 1
- 1
Memory Leak
#6 opened by maskimthedog - 3
How are you building and packing
#2 opened by KZeronimo - 2
Not all USB based TTY (serial) devices enumerate or fire arrival/removal events
#1 opened by maskimthedog