フラッシュドライブを検出するプログラムを書きたいです。
しかし、問題があります。
コード:
DriveInfo[] allDrives = DriveInfo.GetDrives();
foreach (DriveInfo drive in DriveInfo.GetDrives())
{
if (drive.DriveType == DriveType.Removable)
{
}
}
うまく機能しますが、cdrom も検出します。それを防ぐ方法は?