[英]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.