1

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

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);
        }
}

驱动程序文件详细信息

4

1 回答 1

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

于 2012-06-25T20:52:41.667 回答