Информация о карте памяти - PullRequest
0 голосов
/ 10 марта 2010

Я обнаруживаю вставку карт памяти (съемных носителей). Могу ли я получить информацию о вставленном носителе - тип, производитель и т. Д.?

1 Ответ

1 голос
/ 10 марта 2010

Вы должны иметь возможность использовать 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());
}
...