Forum

Пожалуйста or Регистрация для создания сообщений и тем.

Работа с VHD

Всем привет.Помогите кто знает, хочу через кнопку в форме,выбирать VHD, например "Windows_7.vhd"  смонтировать и подключить на свободную букву в системе. Есть батник ,но он огромный и как его настроить на выбранный vhd не могу сообразить.Так же по кнопке отмонтировать этот диск. Реально ли вообще такое? В гугле как то тихо об этом.Спасибо.

Привет 👋

Типо вот так?

Спойлер


Что-то типа вот этого должно быть. Сам не пробовал, мне сейчас некогда. Запускаем cmd  и через diskpart присоединяем. Отсоединяем соответственно DETACH.

using (Process p = new Process())
{
p.StartInfo.FileName = "cmd";
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.UseShellExecute = false;
p.StartInfo.CreateNoWindow = true;
p.StartInfo.StandardOutputEncoding = Encoding.GetEncoding("cp866");
p.StartInfo.Arguments = "/c (echo SELECT VDISK FILE=d:\1.vhd & echo ATTACH VDISK) | diskpart";
p.Start();
p.WaitForExit();
}

 

Удаленный пользователь отреагировал на эту запись.
Удаленный пользователь
Mycc не совсем то.
KiloSub  Похоже. Сейчас проверю.
Спасибо ребята!

Добрый день.
Может поможет - тыц

Adler  Спасибо! Взял в закладки,для изучения.
KiloSub Ваш вариант помог! Спасибо огромное.
Если кому интересно попробуйте MiniWimLibGui 1.0.4b