Skip to content

andrewpono/PnpDeviceToolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PnP Device Toolkit

A toolkit for Windows Plug-and-Play device discovery, monitoring, and USB descriptor inspection.

Projects

📚 Libraries

PnpDeviceDiscovery

.NET library for enumerating and monitoring Windows Plug-and-Play devices using the CfgMgr32 API.

UsbDeviceDescriptors

.NET library for reading USB device descriptors directly via DeviceIoControl.

🖥️ Application

PnpDeviceViewer

Full-featured WPF application demonstrating the libraries' capabilities.

Screenshot

Requirements

  • Windows 8 or later
  • .NET Framework 4.8+
  • Visual Studio 2022+ (for building)

Project Structure

src/
├── PnpDeviceDiscovery/      # Core P/Invoke library
├── UsbDeviceDescriptors/    # USB descriptor library  
└── PnpDeviceViewer/         # Demo WPF application

License

MIT — see LICENSE.

About

A toolkit for Windows Plug-and-Play device discovery, monitoring, and USB descriptor inspection.

Resources

License

Stars

Watchers

Forks

Packages

No packages published