如何(重新)从.net应用程序格式化分区?

时间:2010-07-01 13:54:23

标签: .net windows c++-cli

我有一个C ++ / CLI应用程序需要格式化分区(Windows XP Embedded中的单个驱动器号)。

除了启动标准的Windows格式程序之外,还有其他方法吗? ..或那是我最好的选择吗?

1 个答案:

答案 0 :(得分:2)

您应该可以通过使用DeviceIoControl函数来完成此操作。

根据您要实现的目标,以下控制代码似乎相关:

为了完整性,还值得了解其他选项,但可能不适用于XP嵌入式:

对于Vista / Windows Server 2003(及更高版本),IVdsVolumeMF COM接口提供Format方法。

对于Windows Server 2003(及更高版本),Win32_Volume WMI类也有Format方法。