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