Информация о карте памяти

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

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());
}
Другие вопросы по тегам