可能重复:
GetDriveType in C#? or find out if my drive is removable?
我想知道插入的存储介质是闪存卡还是USB记忆棒。 Windows 7知道这一点,因为它显示了磁盘的漂亮图标。 C#如何访问此信息?
我查看了ManagementObjectSearcher,ManagementEventWatcher(“SELECT * FROM Win32_VolumeChangeEvent”)和DriveInfo,但是就我所见,这些都没有提供这种类型的信息。