繁体   English   中英

搜索SD卡

[英]Searching for SD-cards

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

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

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

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

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

我不认为这是可能的 - Windows不会将读卡器中的SD卡与USB记忆棒区分开来。 事实上,我敢打赌,在大多数情况下,这些天他们实际上是同一件事(即记忆棒= SD卡在USB插头上)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM