【发布时间】:2011-03-24 09:10:19
【问题描述】:
我正在尝试使用 Win32 API 在 Windows 上区分 USB 闪存驱动器和 USB 硬盘驱动器。
如果驱动器是可移动的,GetDriveType() 函数将返回 DRIVE_REMOVABLE,并且 USB 闪存驱动器当然是可移动的。但我认为 Windows 可能也认为 USB 硬盘驱动器是可移动的(不幸的是,我无法访问 USB 硬盘驱动器来测试它)。
提前致谢。
【问题讨论】:
-
只是出于好奇,你为什么要这样做?你会根据驱动器的类型做一些不同的事情吗?正如其他人所说,DriveType 不是很一致(尽管它可能“足够好”)。
标签: windows winapi usb usb-drive usb-flash-drive