Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/156.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ c++;是否有用于列出windows驱动程序管理器控制台中显示的设备驱动程序的windows API?_C++_Windows_Winapi_Drivers - Fatal编程技术网

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

C++ c++;是否有用于列出windows驱动程序管理器控制台中显示的设备驱动程序的windows API?,c++,windows,winapi,drivers,C++,Windows,Winapi,Drivers,我想列出设备驱动程序,如设备驱动程序(devmgmt.msc)窗口所示。 SetupDiGetClassDevs()API提供了有关设备的基本信息。但我需要更多信息,如驱动程序安装日期、驱动程序签名者。您可以使用WMI-Windows管理工具查询系统配置或运行状态的几乎每个方面 有一个命令行工具,wmic,可以执行此操作,还有一个PowerShell cmdlet,Get-WmiObject 例如,列出设备: Get-WmiObject -Class CIM_LogicalDevice

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

您可以使用WMI-Windows管理工具查询系统配置或运行状态的几乎每个方面

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

例如,列出设备:

Get-WmiObject -Class CIM_LogicalDevice
从C++访问WMI:


WMI-您可以使用
wmic
或powershell
Get WMIObject
访问它。是的,我已经尝试了
win32\u pnpsignedriver
WMI类。但是它没有提供诸如
ProblemCode
之类的信息,而且大部分时间
installDate
返回空值。那么,是否有其他类或其他API可用于检索驱动程序详细信息?这是一个完全不同的问题。“我可以使用什么WMI类来查找…”无论您想知道什么。你到底想知道什么?司机签名在那里。你说的“安装日期”是什么意思?你打算用它干什么?“我需要更多像[…]这样的信息”-这不是一个有用的说法。我们猜不出你需要什么。你需要告诉我们。