0

我想获得驱动器号来创建一个用于数据写入的文件。该驱动器作为主 IDE 通道进入。在系统中,我有另一个驱动器(辅助 IDE 作为从设备),其中安装了操作系统。

当它返回“可移动”时我使用 GetDriveType() 我用它来创建文件。但并非所有驱动器都显示为可移动的。还有其他方法可以实现吗?

我的目标是确定分配给 CF 闪存驱动器的驱动器号。它在主 IDE 通道中作为主设备。我现在遇到的问题并不是所有的 CF 卡都是“可移动的”。我不能依赖 Windows,因为它每次启动时都不会分配相同的驱动器号。因此我需要找到这个驱动器号。

4

1 回答 1

0

这可能适合您,也可能不适合您,但您可以使用该GetWindowsDirectory方法来确定 Windows 的安装路径(例如,“C:\windows”)。从中您可以确定C:\驱动器具有操作系统,在您的情况下,它可能是主驱动器。

这是MSDN 文档

于 2013-05-09T03:12:01.030 回答