В настоящее время я использую 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, но смог найти только функции, связанные с томами, а не с дисками.Любая идея о том, как выполнить эти команды diskpart с помощью Pinvoke?