使用Diskpart命令行实用程序隐藏驱动器后如何访问

时间:2013-06-13 15:19:32

标签: c windows winapi usb-drive

我想使用Diskpart命令行实用程序隐藏用户的驱动器 我使用删除字母命令,驱动器变为隐藏 但我想在我用C编写的程序中使用该驱动器的数据 我怎么做或者有可能呢?
我想只为usb闪存驱动器做这件事 如果不可能,请给我另一种方法来正确地做到这一点?
非常感谢,祝你好运。

1 个答案:

答案 0 :(得分:2)

您可以像这样使用卷GUID:

\\?\Volume{2a0b16cf-f76a-11df-9310-806e6f6e6963}\path\file.ext

请注意,只有Unicode文件函数才会接受此类路径,并且语法必须严格正确。例如,您不能使用正斜杠而不是反斜杠。

我不确定如何最好地枚举卷GUID。一种方法是QueryDosDevice,但我希望有更好的方法。