Страницы

Поиск по вопросам

вторник, 13 ноября 2018 г.

Монтирование iso образов дисков средствами .Net

Есть ли в .Net средства для монтирования iso образов дисков?


Ответ

В Windows 8/8.1/10 есть встроенная поддержка монтирования ISO, вызовом AttachVirtualDisk
Но из C# диск проще всего примонтировать вызовом Powershell (nuget package) - Mount-DiskImage
using System.Management.Automation;
namespace IsoMountTest { internal class Program { private static void Main(string[] args) { var isoPath = @"C:\Foo\bar.iso"; using (var ps = PowerShell.Create()) { ps.AddCommand("Mount-DiskImage").AddParameter("ImagePath", isoPath).Invoke(); } } } }
en-SO: Is there any special API in Windows 8 to Mount ISO files?

Комментариев нет:

Отправить комментарий