プログラムで SD カードの検索を実装する必要があります。
現在、次のようなすべてのリムーバブル デバイスの検索を使用しています。
searcher = New Management.ManagementObjectSearcher("\\localhost\root\cimv2", "SELECT DeviceId FROM Win32_LogicalDisk WHERE DriveType=2 AND Size>0");
ただし、USB フラッシュ ドライブも検出されます。SDカードのみを見つける適切な方法はありますか? 私が必要とするのは、一般に、利用可能な SD カードのドライブ文字 (「F:」など) だけです。