Мне нужно реализовать поиск SD-карт в моей программе.
В настоящее время я использую поиск для всех съемных устройств, таких как:
searcher = New Management.ManagementObjectSearcher("\\localhost\root\cimv2", "SELECT DeviceId FROM Win32_LogicalDisk WHERE DriveType=2 AND Size>0");
Но он также находит USB-накопители. Есть ли правильный способ найти только SD-карты?
В общем, мне нужна только буква диска для доступных SD-карт (например, «F:» или около того).