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 に答える