搜索SD卡

Sha*_*dix 4 c# removable-drive

我需要在我的程序中实现搜索SD卡.

目前我正在使用搜索所有可移动设备,例如:

searcher = New Management.ManagementObjectSearcher("\\localhost\root\cimv2", "SELECT DeviceId FROM Win32_LogicalDisk WHERE DriveType=2 AND Size>0");
Run Code Online (Sandbox Code Playgroud)

但它也发现了USB闪存驱动器.有没有找到SD卡的正确方法?我需要的是一般只有可用SD卡的驱动器号(如"F:"左右).

小智 5

SD卡用于拥有唯一的ID.USB存储器没有.因此,您可以使用它来区分USB和SD卡.我在windows ce中使用它并且工作正常.