我需要在我的程序中实现对 SD 卡的搜索。
目前我正在使用搜索所有可移动设备,例如:
searcher = New Management.ManagementObjectSearcher("\\localhost\root\cimv2", "SELECT DeviceId FROM Win32_LogicalDisk WHERE DriveType=2 AND Size>0");
但它也可以找到 USB 闪存驱动器。有没有一种正确的方法可以只找到 SD 卡?我需要的通常只是可用 SD 卡的驱动器号(如“F:”左右)。