Я хочу написать программу, которая обнаруживает флэш-накопители.
Но есть проблема.
Код:Обнаружение, если диск является флеш-накопителем
DriveInfo[] allDrives = DriveInfo.GetDrives();
foreach (DriveInfo drive in DriveInfo.GetDrives())
{
if (drive.DriveType == DriveType.Removable)
{
}
}
Он хорошо работает, но он обнаруживает CDROM тоже. Как предотвратить это?
Это говорит о том, что ваш компьютер сообщает о неправильном типе для привода cdrom. У вас есть программное обеспечение для записи дисков, которое может вызвать это? –
Я не использую никакого программного обеспечения для записи, потому что я действительно не сжигаю CD и DVD. мой компьютер работает с Windows 10 прямо сейчас, но я скоро установлю Windows 7 – Mudzay
Я предварительно проверил с Windows 7, поэтому просто чтобы убедиться, что я тоже проверил Windows 10. По-прежнему кажется, что ваш компьютер сообщает о неправильном типе для оптического привода. Случается ли это подключение через USB? (У меня нет USB-накопителя USB для проверки.) –