使驱动程序详细信息与驱动程序文件详细信息窗口相同

时间:2012-06-25 20:28:25

标签: c# windows

我正在尝试复制下面的设备管理器中“驱动程序详细信息”下的确切文件列表,我已经提供了以下代码,但我无法显示此列表。任何帮助都很棒。

ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_PnPSignedDriver");

foreach (ManagementObject obj in searcher.Get())
{
    if(obj["DriverProviderName"] != null)

        foreach (PropertyData prop in obj.Properties)
        {
            File.AppendAllText(@"C:\driverusers.txt", prop.Name +"\t" +prop.Value+"\n");
            Console.WriteLine("{0}: {1}", prop.Name, prop.Value);
        }
}

Driver FIle details

1 个答案:

答案 0 :(得分:0)

看看这个,有人做了非常相似的事情。

http://www.dreamincode.net/forums/topic/63149-devices-in-c%23/

我能想到的第一件事就是在注册表中寻找它。 (我认为他们甚至在上面的文章中说明了这一点。)

另外,请检查一下:

http://www.codeproject.com/Articles/17973/How-To-Get-Hardware-Information-CPU-ID-MainBoard-I