我目前正在使用 Diskpart 来完成这些功能,但我希望能够使用 P-Invoke 而不必在我的 C# 应用程序中使用外部进程。
示例 Diskpart 脚本是:
//Online a disk
Select disk 7
disk online
// Reset GPT Identifier
select disk 7
UNIQUEID DISK ID=baf784e7-6bbd-4cfb-aaac-e86c96e166ee
我尝试搜索 pinvoke.net,但只能找到处理卷而不是磁盘的函数。关于如何使用 Pinvoke 完成这些 diskpart 命令的任何想法?