c ++是否有任何Windows API用于列出Windows驱动程序管理器控制台中显示的设备驱动程序?

时间:2018-05-17 05:36:52

标签: c++ windows winapi drivers

我想列出设备驱动程序(devmgmt.msc)窗口中显示的设备驱动程序。 SetupDiGetClassDevs() API提供有关设备的基本信息。但我需要更多信息,如驱动程序安装日期,驱动程序Signer。

1 个答案:

答案 0 :(得分:0)

您可以使用WMI - Windows Management Instrumentation查询系统配置或运行状态的各个方面。

有一个命令行工具wmic,它将执行此操作,还有一个PowerShell cmdlet,Get-WmiObject

E.g。列出设备:

Get-WmiObject -Class CIM_LogicalDevice

从C ++访问WMI: