我需要一些关于如何使用 .NET 和 C++/C# 检测未知硬件的指示。我正在寻找在 NET 下使用的技术来做到这一点。
我基本上想要的是识别机器中所有硬件的 PCIID/USBID 等等。当然,对于尚未安装驱动程序的硬件,我也需要它。
我相信这将在某个地方的 Windows DDK 中,但是我从哪里开始呢?任何指针将不胜感激。
我认为您会参与很多 P/Invoke-ing,但我确实会从WDK(以前称为 DDK)开始。
我先看看devcon.exe
。二进制在tools\devcon
; 来源在src\setup\devcon
。