在这方面,有人可以帮忙吗? 可以从win32使用哪些API来获取已安装的设备驱动程序详细信息 版本,安装日期,安装路径?
此致 基达
答案 0 :(得分:3)
最好的方法是WMI,.NET支持System.Management命名空间。您将需要使用Win32_SystemDriver WMI类。我从WMICodeCreator复制并粘贴了这段代码,这是一个很好的工具,可以试验并自动生成您需要的代码:
using System;
using System.Management; // Project + Add Reference required
public class MyWMIQuery {
public static void Main() {
ManagementObjectSearcher searcher =
new ManagementObjectSearcher("root\\CIMV2",
"SELECT * FROM Win32_SystemDriver");
foreach (ManagementObject queryObj in searcher.Get()) {
Console.WriteLine("Driver caption: {0}", queryObj["Caption"]);
}
Console.ReadLine();
}
}
查看我在这篇文章中留下的链接,Win32_SystemDriver除了“Caption”之外还有很多其他属性。
答案 1 :(得分:0)
答案 2 :(得分:0)