Я хочу заменить system
вызов Powershell Dismount-VHD -DiskNumber
на соответствующий WinAPI. К сожалению, насколько я могу судить, единственный способ, которым WinAPI обеспечивает отключение виртуального жесткого диска, - это DetachVirtualDisk , для которого требуется дескриптор, возвращаемый OpenVirtualDisk , для которого требуется строка пути, чего я не могу используйте для виртуальных жестких дисков, которые существуют на сетевых путях, потому что моя программа (обязательно) не работает как пользователь домена.