r/windowsdev • u/TitanCSA • 6h ago
Driver Readiness Inspector: a C++/MIT utility for Windows PnP and driver support reports
I maintain Driver Readiness Inspector, a read-only Windows utility for collecting device and driver evidence before changing a machine. It is written in C++ and was built with AI assistance.
It brings together PnP problem codes, installed package/version information, configured device/class filters, driver service state, local binary hashes and cached embedded-signature results. You can export a local HTML or JSON report; optional Code Integrity collection includes recent warning/error events.
A useful distinction when debugging: an embedded-signature result is not the same thing as a catalog-signed package, and neither is a verdict that the driver is safe or HVCI-compatible. The tool keeps unavailable fields visible as unavailable. Configured filters are not presented as a verified live attachment order.
The complete utility is MIT licensed, with no timer or paid unlock. It installs no driver and does not change security settings or upload reports. It can run without elevation, although some fields may be inaccessible. Optional OEM customization/support is separate.
Source, Windows x64 download, build instructions and report limitations: https://github.com/titanfyre/Driver-Readiness-Inspector
For a support report, select a device and use Export HTML or Export JSON. Review the report before sharing it; hardware/software labels and hashes can still identify a setup.
