我正在尝试使用DeleteFileW删除磁盘卷,根据文档,这是我应该使用的功能。
我使用 WMI 调用 Win32_Volume 来获取设备 ID,如果我添加一个文件,它可以正常工作。
但是,如果我只提供卷 ID,则会收到错误 5,拒绝访问。我认为在删除它之前需要完成一些准备工作,但我不知道是什么。我正在考虑将调试器附加到 DiskPart 但由于 DeleteFile 函数将是最后一次调用,因此我真的不知道如何设置断点以在此之前捕获所有内容。另外,我对调试器并不出色。
所以,问题是我如何删除一个卷,或者我如何设置调试器来捕获删除,以便我可以读取以前的函数调用?