0

メモリーカード(リムーバブルメディア)の挿入を検知しています。挿入されたメディアに関する情報 (タイプ、メーカーなど) を取得できますか?

4

1 に答える 1

1

WMI を使用してWin32_PhysicalMedia型を照会し、必要な情報を取得できる必要があります。

クラスで一般的なクエリを実行する方法の基本的なコード例を次に示します。

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

foreach (ManagementObject wmiObject in searcher.Get())
{
    if (wmiObject["Manufacturer"] == null)
        Console.WriteLine("Unknown");
    else
        Console.WriteLine(wmiObject["Manufacturer"].ToString());
}
于 2010-03-10T20:43:41.560 に答える